| opWriteBlock(DataInputStream) |  | 0% |  | 0% | 5 | 5 | 25 | 25 | 1 | 1 |
| processOp(Op) |  | 0% |  | 0% | 11 | 11 | 23 | 23 | 1 | 1 |
| opTransferBlock(DataInputStream) |  | 0% |  | 0% | 2 | 2 | 15 | 15 | 1 | 1 |
| opStripedBlockChecksum(DataInputStream) |  | 0% |  | 0% | 2 | 2 | 17 | 17 | 1 | 1 |
| opReadBlock() |  | 0% |  | 0% | 3 | 3 | 14 | 14 | 1 | 1 |
| opRequestShortCircuitFds(DataInputStream) |  | 0% |  | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
| opReplaceBlock(DataInputStream) |  | 0% |  | 0% | 2 | 2 | 11 | 11 | 1 | 1 |
| opBlockChecksum(DataInputStream) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| opCopyBlock(DataInputStream) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| getCachingStrategy(DataTransferProtos.CachingStrategyProto) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| opReleaseShortCircuitFds(DataInputStream) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| opRequestShortCircuitShm(DataInputStream) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| readOp() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| continueTraceSpan(ByteString, String) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| continueTraceSpan(DataTransferProtos.BaseHeaderProto, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| Receiver(Tracer) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| continueTraceSpan(DataTransferProtos.ClientOperationHeaderProto, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| initialize(DataInputStream) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |