| Interface | Description |
|---|---|
| FlinkMemory |
Memory components which constitute the Total Flink Memory.
|
| FlinkMemoryUtils<FM extends FlinkMemory> |
Utility to derive the
FlinkMemory components. |
| ProcessMemorySpec |
Common interface for Flink JVM process memory components.
|
| Class | Description |
|---|---|
| CommonProcessMemorySpec<FM extends FlinkMemory> |
Common memory components of Flink processes (e.g.
|
| JvmMetaspaceAndOverhead |
JVM metaspace and overhead memory sizes.
|
| JvmMetaspaceAndOverheadOptions |
Options to calculate JVM Metaspace and Overhead.
|
| LegacyMemoryOptions |
Legacy JVM heap/process memory options.
|
| MemoryBackwardsCompatibilityUtils |
Utilities to fallback to new options from the legacy ones for the backwards compatibility.
|
| ProcessMemoryOptions |
Common Flink's options to describe its JVM process memory configuration for JM or TM.
|
| ProcessMemoryUtils<FM extends FlinkMemory> |
Common utils to parse JVM process memory configuration for JM or TM.
|
| RangeFraction |
Range and fraction of a memory component, which is a capped fraction of another component.
|
| Enum | Description |
|---|---|
| ManagedMemoryUtils |
Utils for configuration and calculations related to managed memory and its various use cases.
|
Copyright © 2014–2025 The Apache Software Foundation. All rights reserved.