public class JobManagerFlinkMemoryUtils extends Object implements FlinkMemoryUtils<JobManagerFlinkMemory>
FlinkMemoryUtils for Job Manager.
The required fine-grained component is JobManagerOptions.JVM_HEAP_MEMORY.
| Constructor and Description |
|---|
JobManagerFlinkMemoryUtils() |
| Modifier and Type | Method and Description |
|---|---|
JobManagerFlinkMemory |
deriveFromRequiredFineGrainedOptions(org.apache.flink.configuration.Configuration config) |
JobManagerFlinkMemory |
deriveFromTotalFlinkMemory(org.apache.flink.configuration.Configuration config,
org.apache.flink.configuration.MemorySize totalFlinkMemorySize) |
public JobManagerFlinkMemory deriveFromRequiredFineGrainedOptions(org.apache.flink.configuration.Configuration config)
deriveFromRequiredFineGrainedOptions in interface FlinkMemoryUtils<JobManagerFlinkMemory>public JobManagerFlinkMemory deriveFromTotalFlinkMemory(org.apache.flink.configuration.Configuration config, org.apache.flink.configuration.MemorySize totalFlinkMemorySize)
deriveFromTotalFlinkMemory in interface FlinkMemoryUtils<JobManagerFlinkMemory>Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.