| Task(String, TaskAttemptID, int, int) |  | 0% |  | 0% | 2 | 2 | 32 | 32 | 1 | 1 |
| initialize(JobConf, JobID, Reporter, boolean) |  | 0% |  | 0% | 7 | 7 | 27 | 27 | 1 | 1 |
| updateResourceCounters() |  | 0% |  | 0% | 11 | 11 | 30 | 30 | 1 | 1 |
| Task() |  | 0% | | n/a | 1 | 1 | 28 | 28 | 1 | 1 |
| runJobCleanupTask(TaskUmbilicalProtocol, Task.TaskReporter) |  | 0% |  | 0% | 6 | 6 | 23 | 23 | 1 | 1 |
| readFields(DataInput) |  | 0% |  | 0% | 3 | 3 | 24 | 24 | 1 | 1 |
| updateCounters() |  | 0% |  | 0% | 5 | 5 | 21 | 21 | 1 | 1 |
| done(TaskUmbilicalProtocol, Task.TaskReporter) |  | 0% |  | 0% | 4 | 4 | 30 | 30 | 1 | 1 |
| setConf(Configuration) |  | 0% |  | 0% | 4 | 4 | 14 | 14 | 1 | 1 |
| write(DataOutput) |  | 0% |  | 0% | 2 | 2 | 18 | 18 | 1 | 1 |
| commit(TaskUmbilicalProtocol, Task.TaskReporter, OutputCommitter) |  | 0% |  | 0% | 3 | 3 | 22 | 22 | 1 | 1 |
| statusUpdate(TaskUmbilicalProtocol) |  | 0% |  | 0% | 4 | 4 | 18 | 18 | 1 | 1 |
| getFsStatistics(Path, Configuration) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| reportFatalError(TaskAttemptID, Throwable, String, boolean) |  | 0% |  | 0% | 3 | 3 | 13 | 13 | 1 | 1 |
| reportNextRecordRange(TaskUmbilicalProtocol, long) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| calculateOutputSize() |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| localizeConfiguration(JobConf) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| sendDone(TaskUmbilicalProtocol) |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
| createReduceContext(Reducer, Configuration, TaskAttemptID, RawKeyValueIterator, Counter, Counter, RecordWriter, OutputCommitter, StatusReporter, RawComparator, Class, Class) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| normalizeStatus(String, Configuration) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| sendLastUpdate(TaskUmbilicalProtocol) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| taskCleanup(TaskUmbilicalProtocol) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| getFileSystemCounterNames(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isJobAbortTask() |  | 0% |  | 0% | 4 | 4 | 1 | 1 | 1 | 1 |
| runJobSetupTask(TaskUmbilicalProtocol, Task.TaskReporter) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| isMapOrReduce() |  | 0% |  | 0% | 4 | 4 | 1 | 1 | 1 | 1 |
| isCommitRequired() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| startReporter(TaskUmbilicalProtocol) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| discardOutput(TaskAttemptContext) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| updateHeapUsageCounter() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| keepTaskFiles(JobConf) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| runTaskCleanupTask(TaskUmbilicalProtocol, Task.TaskReporter) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getOutputName(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setEncryptedSpillKey(byte[]) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setTaskDone() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setPhase(TaskStatus.Phase) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setState(TaskStatus.State) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setJobFile(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getJobID() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setJobTokenSecret(SecretKey) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setShuffleSecret(SecretKey) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getPhase() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setWriteSkipRecs(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setSkipRanges(SortedRanges) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setSkipping(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getState() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setTaskCleanupTask() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setJobSetupTask() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setJobCleanupTask() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setJobCleanupTaskState(JobStatus.State) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setUser(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| toString() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setExtraData(BytesWritable) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getJobFile() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTaskID() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getNumSlotsRequired() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCounters() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getEncryptedSpillKey() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getJobTokenSecret() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getShuffleSecret() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPartition() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| toWriteSkipRecs() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSkipRanges() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isSkipping() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isTaskCleanupTask() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isJobCleanupTask() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isJobSetupTask() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getUser() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getProgress() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getConf() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMapOutputFile() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getExtraData() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |