| assignContainer(Resource, FiCaSchedulerNode, SchedulerRequestKey, PendingAsk, NodeType, RMContainer, SchedulingMode, ResourceLimits) |  | 0% |  | 0% | 21 | 21 | 74 | 74 | 1 | 1 |
| preCheckRequest(CandidateNodeSet, SchedulingMode, ResourceLimits, SchedulerRequestKey) |  | 0% |  | 0% | 14 | 14 | 48 | 48 | 1 | 1 |
| assignContainersOnNode(Resource, FiCaSchedulerNode, SchedulerRequestKey, RMContainer, SchedulingMode, ResourceLimits) |  | 0% |  | 0% | 11 | 11 | 43 | 43 | 1 | 1 |
| allocate(Resource, CandidateNodeSet, SchedulingMode, ResourceLimits, SchedulerRequestKey, RMContainer) |  | 0% |  | 0% | 14 | 14 | 39 | 39 | 1 | 1 |
| doAllocation(ContainerAllocation, FiCaSchedulerNode, SchedulerRequestKey, RMContainer) |  | 0% |  | 0% | 10 | 10 | 37 | 37 | 1 | 1 |
| canAssign(SchedulerRequestKey, FiCaSchedulerNode, NodeType, RMContainer) |  | 0% |  | 0% | 14 | 14 | 32 | 32 | 1 | 1 |
| assignContainers(Resource, CandidateNodeSet, SchedulingMode, ResourceLimits, RMContainer) |  | 0% |  | 0% | 6 | 6 | 20 | 20 | 1 | 1 |
| shouldAllocOrReserveNewContainer(SchedulerRequestKey, Resource) |  | 0% |  | 0% | 4 | 4 | 17 | 17 | 1 | 1 |
| tryAllocateOnNode(Resource, FiCaSchedulerNode, SchedulingMode, ResourceLimits, SchedulerRequestKey, RMContainer) |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 1 | 1 |
| handleNewContainerAllocation(ContainerAllocation, FiCaSchedulerNode, SchedulerRequestKey, Container) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| assignOffSwitchContainers(Resource, PendingAsk, FiCaSchedulerNode, SchedulerRequestKey, RMContainer, SchedulingMode, ResourceLimits) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| preCheckForNode(FiCaSchedulerNode, SchedulingMode, SchedulerRequestKey) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| checkIfNodeBlackListed(FiCaSchedulerNode, SchedulerRequestKey) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| checkHeadroom(ResourceLimits, Resource, String) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| assignNodeLocalContainers(Resource, PendingAsk, FiCaSchedulerNode, SchedulerRequestKey, RMContainer, SchedulingMode, ResourceLimits) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| assignRackLocalContainers(Resource, PendingAsk, FiCaSchedulerNode, SchedulerRequestKey, RMContainer, SchedulingMode, ResourceLimits) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| isSkipAllocateOnNodesWithReservedContainer() |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| createContainer(FiCaSchedulerNode, Resource, SchedulerRequestKey) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| getActualRackLocalityDelay() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getLocalityWaitFactor(int, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getResourceDiagnostics(Resource, Resource) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getContainer(RMContainer, FiCaSchedulerNode, Resource, SchedulerRequestKey) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| getActualNodeLocalityDelay() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| RegularContainerAllocator(FiCaSchedulerApp, ResourceCalculator, RMContext, ActivitiesManager) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |