| finalMerge(JobConf, FileSystem, List, List) |  | 0% |  | 0% | 13 | 13 | 76 | 76 | 1 | 1 |
| MergeManagerImpl(TaskAttemptID, JobConf, FileSystem, LocalDirAllocator, Reporter, CompressionCodec, Class, Task.CombineOutputCollector, Counters.Counter, Counters.Counter, Counters.Counter, ExceptionReporter, Progress, MapOutputFile) |  | 0% |  | 0% | 8 | 8 | 56 | 56 | 1 | 1 |
| createInMemorySegments(List, List, long) |  | 0% |  | 0% | 4 | 4 | 18 | 18 | 1 | 1 |
| closeInMemoryFile(InMemoryMapOutput) |  | 0% |  | 0% | 4 | 4 | 14 | 14 | 1 | 1 |
| reserve(TaskAttemptID, long, int) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
| close() |  | 0% |  | 0% | 2 | 2 | 11 | 11 | 1 | 1 |
| combineAndSpill(RawKeyValueIterator, Counters.Counter) |  | 0% |  | 0% | 2 | 2 | 12 | 12 | 1 | 1 |
| getMaxInMemReduceLimit() |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| closeOnDiskFile(MergeManagerImpl.CompressAwarePath) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| unconditionalReserve(TaskAttemptID, long, boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| closeInMemoryMergedFile(InMemoryMapOutput) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| unreserve(long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| createInMemoryMerger() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| createOnDiskMerger() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| waitForResource() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getReduceId() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getExceptionReporter() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getOnDiskMerger() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |