Tag

Native Memory Tracking

0 views collected around this technical thread.

Java Architecture Diary
Java Architecture Diary
May 29, 2024 · Backend Development

How GraalVM Native Image’s New Native Memory Tracking Helps Diagnose Memory Usage

GraalVM Native Image now supports Native Memory Tracking (NMT), allowing developers to monitor off‑heap memory allocations, compare Java and native execution, integrate with JFR, and assess performance impact through detailed reports and experimental events.

GraalVMJFRNative Memory Tracking
0 likes · 17 min read
How GraalVM Native Image’s New Native Memory Tracking Helps Diagnose Memory Usage
ByteDance SYS Tech
ByteDance SYS Tech
Mar 30, 2023 · Operations

Why Does Your Flink Job OOM? Uncovering JVM Non‑Heap, Direct Memory and NMT Secrets

This article explains the meaning of JVM Non‑Heap metrics, clarifies why Direct/Mapped memory is not part of Non‑Heap, analyzes a Flink taskmanager OOM case, and demonstrates how Native Memory Tracking (NMT) can reveal hidden memory gaps caused by allocator strategies such as TCMalloc and PTMalloc.

JVMNMTNative Memory Tracking
0 likes · 23 min read
Why Does Your Flink Job OOM? Uncovering JVM Non‑Heap, Direct Memory and NMT Secrets