public class TaskExecutorFlinkMemoryUtils extends Object implements FlinkMemoryUtils<TaskExecutorFlinkMemory>
FlinkMemoryUtils for Task Executor.
The required fine-grained components are TaskManagerOptions.TASK_HEAP_MEMORY and
TaskManagerOptions.MANAGED_MEMORY_SIZE.
| 构造器和说明 |
|---|
TaskExecutorFlinkMemoryUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
TaskExecutorFlinkMemory |
deriveFromRequiredFineGrainedOptions(org.apache.flink.configuration.Configuration config) |
TaskExecutorFlinkMemory |
deriveFromTotalFlinkMemory(org.apache.flink.configuration.Configuration config,
org.apache.flink.configuration.MemorySize totalFlinkMemorySize) |
static org.apache.flink.configuration.MemorySize |
getFrameworkHeapMemorySize(org.apache.flink.configuration.Configuration config) |
static org.apache.flink.configuration.MemorySize |
getFrameworkOffHeapMemorySize(org.apache.flink.configuration.Configuration config) |
public TaskExecutorFlinkMemory deriveFromRequiredFineGrainedOptions(org.apache.flink.configuration.Configuration config)
public TaskExecutorFlinkMemory deriveFromTotalFlinkMemory(org.apache.flink.configuration.Configuration config, org.apache.flink.configuration.MemorySize totalFlinkMemorySize)
public static org.apache.flink.configuration.MemorySize getFrameworkHeapMemorySize(org.apache.flink.configuration.Configuration config)
public static org.apache.flink.configuration.MemorySize getFrameworkOffHeapMemorySize(org.apache.flink.configuration.Configuration config)
Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.