| WriteBuffer |  | 0% |  | 0% | 83 | 83 | 153 | 153 | 19 | 19 | 1 | 1 |
| V2SpanWriter |  | 0% |  | 0% | 58 | 58 | 169 | 169 | 8 | 8 | 1 | 1 |
| V1SpanWriter |  | 0% |  | 0% | 44 | 44 | 137 | 137 | 7 | 7 | 1 | 1 |
| DependencyLinker |  | 0% |  | 0% | 52 | 52 | 104 | 104 | 8 | 8 | 1 | 1 |
| Proto3ZipkinFields.SpanField |  | 0% |  | 0% | 33 | 33 | 97 | 97 | 7 | 7 | 1 | 1 |
| V1ThriftSpanWriter |  | 0% |  | 0% | 34 | 34 | 100 | 100 | 11 | 11 | 1 | 1 |
| ThriftCodec |  | 0% |  | 0% | 39 | 39 | 96 | 96 | 16 | 16 | 1 | 1 |
| V1JsonSpanReader |  | 0% |  | 0% | 46 | 46 | 101 | 101 | 6 | 6 | 1 | 1 |
| ReadBuffer |  | 0% |  | 0% | 39 | 39 | 66 | 66 | 16 | 16 | 1 | 1 |
| SpanNode.Builder |  | 0% |  | 0% | 26 | 26 | 74 | 74 | 6 | 6 | 1 | 1 |
| ReadBuffer.Array |  | 0% |  | 0% | 17 | 17 | 42 | 42 | 13 | 13 | 1 | 1 |
| JsonCodec |  | 0% |  | 0% | 27 | 27 | 68 | 68 | 11 | 11 | 1 | 1 |
| Trace |  | 0% |  | 0% | 46 | 46 | 71 | 71 | 6 | 6 | 1 | 1 |
| V2SpanReader |  | 0% |  | 0% | 30 | 30 | 68 | 68 | 4 | 4 | 1 | 1 |
| Dependencies |  | 0% |  | 0% | 22 | 22 | 61 | 61 | 10 | 10 | 1 | 1 |
| AggregateCall |  | 0% |  | 0% | 26 | 26 | 45 | 45 | 10 | 10 | 1 | 1 |
| ThriftEndpointCodec |  | 0% |  | 0% | 16 | 16 | 45 | 45 | 5 | 5 | 1 | 1 |
| JsonEscaper |  | 0% |  | 0% | 22 | 22 | 47 | 47 | 4 | 4 | 1 | 1 |
| V1ThriftSpanReader |  | 0% |  | 0% | 19 | 19 | 36 | 36 | 4 | 4 | 1 | 1 |
| HexCodec |  | 0% |  | 0% | 13 | 13 | 17 | 17 | 5 | 5 | 1 | 1 |
| Dependencies.DependencyLinkAdapter |  | 0% |  | 0% | 12 | 12 | 36 | 36 | 5 | 5 | 1 | 1 |
| Proto3Fields.Field |  | 0% |  | 0% | 19 | 19 | 25 | 25 | 5 | 5 | 1 | 1 |
| Proto3SpanWriter |  | 0% |  | 0% | 15 | 15 | 33 | 33 | 9 | 9 | 1 | 1 |
| SpanNode |  | 0% |  | 0% | 16 | 16 | 22 | 22 | 10 | 10 | 1 | 1 |
| Proto3ZipkinFields.EndpointField |  | 0% |  | 0% | 10 | 10 | 33 | 33 | 5 | 5 | 1 | 1 |
| V1ThriftSpanReader.BinaryAnnotationReader |  | 0% |  | 0% | 19 | 19 | 33 | 33 | 3 | 3 | 1 | 1 |
| Proto3Codec |  | 0% |  | 0% | 16 | 16 | 31 | 31 | 9 | 9 | 1 | 1 |
| DelayLimiter |  | 0% |  | 0% | 14 | 14 | 28 | 28 | 7 | 7 | 1 | 1 |
| ReadBuffer.Buff |  | 0% |  | 0% | 13 | 13 | 27 | 27 | 9 | 9 | 1 | 1 |
| AggregateCall.CountdownCallback |  | 0% |  | 0% | 7 | 7 | 24 | 24 | 3 | 3 | 1 | 1 |
| SpanNode.SharedKey |  | 0% |  | 0% | 14 | 14 | 17 | 17 | 5 | 5 | 1 | 1 |
| V1ThriftSpanWriter.ThriftBinaryAnnotationWriter |  | 0% |  | 0% | 7 | 7 | 29 | 29 | 4 | 4 | 1 | 1 |
| Trace.EndpointTracker |  | 0% |  | 0% | 19 | 19 | 16 | 16 | 2 | 2 | 1 | 1 |
| JsonCodec.JsonReader |  | 0% |  | 0% | 20 | 20 | 24 | 24 | 17 | 17 | 1 | 1 |
| Proto3ZipkinFields.TagField |  | 0% |  | 0% | 11 | 11 | 24 | 24 | 5 | 5 | 1 | 1 |
| Proto3ZipkinFields.AnnotationField |  | 0% |  | 0% | 11 | 11 | 25 | 25 | 5 | 5 | 1 | 1 |
| SpanNode.BreadthFirstIterator |  | 0% |  | 0% | 9 | 9 | 14 | 14 | 4 | 4 | 1 | 1 |
| Proto3Fields.HexField |  | 0% |  | 0% | 11 | 11 | 13 | 13 | 5 | 5 | 1 | 1 |
| V1ThriftSpanReader.AnnotationReader |  | 0% |  | 0% | 9 | 9 | 19 | 19 | 3 | 3 | 1 | 1 |
| DateUtil |  | 0% |  | 0% | 7 | 7 | 16 | 16 | 4 | 4 | 1 | 1 |
| V2SpanReader.new JsonCodec.JsonReaderAdapter() {...} |  | 0% |  | 0% | 10 | 10 | 23 | 23 | 3 | 3 | 1 | 1 |
| TracesAdapter |  | 0% |  | 0% | 8 | 8 | 13 | 13 | 4 | 4 | 1 | 1 |
| Proto3Fields.BooleanField |  | 0% |  | 0% | 13 | 13 | 13 | 13 | 5 | 5 | 1 | 1 |
| V1ThriftSpanWriter.ThriftAnnotationWriter |  | 0% |  | 0% | 6 | 6 | 19 | 19 | 4 | 4 | 1 | 1 |
| Proto3Fields.VarintField |  | 0% |  | 0% | 13 | 13 | 14 | 14 | 6 | 6 | 1 | 1 |
| DelayLimiter.Builder |  | 0% |  | 0% | 7 | 7 | 14 | 14 | 4 | 4 | 1 | 1 |
| Proto3Fields.LengthDelimitedField |  | 0% |  | 0% | 11 | 11 | 16 | 16 | 5 | 5 | 1 | 1 |
| DependencyLinker.Pair |  | 0% |  | 0% | 7 | 7 | 14 | 14 | 3 | 3 | 1 | 1 |
| FilterTraces |  | 0% |  | 0% | 7 | 7 | 12 | 12 | 4 | 4 | 1 | 1 |
| ThriftField |  | 0% |  | 0% | 7 | 7 | 11 | 11 | 4 | 4 | 1 | 1 |
| Proto3ZipkinFields |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 3 | 3 | 1 | 1 |
| Proto3Fields.Fixed64Field |  | 0% |  | 0% | 10 | 10 | 11 | 11 | 5 | 5 | 1 | 1 |
| Trace.new Comparator() {...} |  | 0% |  | 0% | 5 | 5 | 7 | 7 | 2 | 2 | 1 | 1 |
| V1JsonSpanWriter |  | 0% | | n/a | 3 | 3 | 8 | 8 | 3 | 3 | 1 | 1 |
| ReadBuffer.LittleEndianByteBuffer |  | 0% | | n/a | 5 | 5 | 9 | 9 | 5 | 5 | 1 | 1 |
| DelayLimiter.Suppression |  | 0% | | n/a | 3 | 3 | 7 | 7 | 3 | 3 | 1 | 1 |
| ReadBuffer.BigEndianByteBuffer |  | 0% | | n/a | 5 | 5 | 9 | 9 | 5 | 5 | 1 | 1 |
| Proto3Fields.Fixed32Field |  | 0% |  | 0% | 7 | 7 | 6 | 6 | 3 | 3 | 1 | 1 |
| TracesAdapter.ScatterGather |  | 0% |  | 0% | 6 | 6 | 7 | 7 | 5 | 5 | 1 | 1 |
| SpanNode.new Comparator() {...} |  | 0% |  | 0% | 4 | 4 | 3 | 3 | 2 | 2 | 1 | 1 |
| TracesAdapter.ToListOfTraces |  | 0% |  | 0% | 4 | 4 | 5 | 5 | 3 | 3 | 1 | 1 |
| AggregateCall.AggregateVoidCall |  | 0% | | n/a | 5 | 5 | 8 | 8 | 5 | 5 | 1 | 1 |
| RecyclableBuffers |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 3 | 3 | 1 | 1 |
| DelayLimiter.SuppressionFactory |  | 0% | | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 |
| Proto3Fields.Utf8Field |  | 0% |  | 0% | 5 | 5 | 6 | 6 | 4 | 4 | 1 | 1 |
| Proto3Fields.BytesField |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
| Proto3Fields |  | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| Proto3ZipkinFields.SpanBuilderField |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |