# File lib/new_relic/agent/threading/thread_profile.rb, line 121 def to_collector_array(encoder) encoded_trace_tree = encoder.encode(generate_traces, :skip_normalization => true) result = [ int(self.profile_id), float(self.created_at), float(self.finished_at), int(self.sample_count), encoded_trace_tree, int(self.unique_thread_count), 0 # runnable thread count, which we don't track ] result << int(@xray_id) if xray? result end