云监控 2.0 的 SysOM 系统诊断提供了从进程级到系统级的立体化 Java 内存诊断能力:
使用步骤:
- 在内存高水位时对 Pod 发起内存全景分析,查看容器内存占用分布。
- 对 Java 进程发起内存分析,报告展示 Pod/容器的 RSS 和 WorkingSet 信息、进程 PID、JVM 内存使用量与进程实际占用内存的差异。
- 通过内存占用饼图直观看到 JVM 内存与 JNI 内存的占比。
- 开启 JNI 内存 Profiling,获取 JNI 内存分配调用火焰图,定位具体分配路径。
使用限制:仅支持 OpenJDK 1.8 以上版本;JNI Profiling 需先对实例进行纳管,有一定资源和性能开销(内存占用最高达 300MB)。




