| printUsage(PrintStream) |  | 0% | | n/a | 1 | 1 | 32 | 32 | 1 | 1 |
| runJob(Configuration, String[]) |  | 0% |  | 0% | 12 | 12 | 47 | 47 | 1 | 1 |
| start(Configuration, String, Path, long, UserResolver) |  | 0% |  | 0% | 8 | 8 | 42 | 42 | 1 | 1 |
| startThreads(Configuration, String, Path, Path, CountDownLatch, UserResolver) |  | 0% |  | 0% | 3 | 3 | 26 | 26 | 1 | 1 |
| writeInputData(long, Path) |  | 0% |  | 0% | 3 | 3 | 19 | 19 | 1 | 1 |
| launchGridmixJob(GridmixJob) |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 1 | 1 |
| getEnumValues(Enum[]) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| setupDistCacheEmulation(Configuration, String, Path, boolean) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| run(String[]) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| writeDistCacheData(Configuration) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| createJobStoryProducer(String, Configuration) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setupEmulation(Configuration, String, Path, Path, boolean) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| createJobMonitor(Statistics, Configuration) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| Gridmix(String[]) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| main(String[]) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| Gridmix() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| createJobFactory(JobSubmitter, String, Path, Configuration, CountDownLatch, UserResolver) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| createJobSubmitter(JobMonitor, int, int, FilePool, UserResolver, Statistics) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getGridmixInputDataPath(Path) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getJobSubmissionPolicy(Configuration) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getJobTypes() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSubmissionPolicies() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSummarizer() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCurrentUserResolver() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |