public class JobManagerProcessSpec extends CommonProcessMemorySpec<JobManagerFlinkMemory>
A JobManager's memory consists of the following components:
The relationships of JobManager memory components are shown below.
┌ ─ ─ Total Process Memory ─ ─ ┐ ┌ ─ ─ Total Flink Memory ─ ─ ┐ │ ┌───────────────────────────┐ │ On-Heap ----- ││ JVM Heap Memory ││ │ └───────────────────────────┘ │ │ ┌───────────────────────────┐ │ ┌─ ││ Off-heap Memory ││ │ │ └───────────────────────────┘ │ │ └ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ┘ │ │┌─────────────────────────────┐│ Off-Heap ─| │ JVM Metaspace │ │ │└─────────────────────────────┘│ │ ┌─────────────────────────────┐ └─ ││ JVM Overhead ││ └─────────────────────────────┘ └ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ┘
Modifier and Type | Method and Description |
---|---|
String |
toString() |
getFlinkMemory, getJvmDirectMemorySize, getJvmHeapMemorySize, getJvmMetaspaceAndOverhead, getJvmMetaspaceSize, getJvmOverheadSize, getTotalFlinkMemorySize, getTotalProcessMemorySize
Copyright © 2014–2021 The Apache Software Foundation. All rights reserved.