温馨提示×

java nmt(Native Memory Tracking)怎样启用

小樊
118
2024-08-02 10:29:14
栏目: 编程语言

在 Java 8 及更高版本中,可以通过设置以下参数来启用 NMT:

-XX:NativeMemoryTracking=summary

此参数会在 JVM 启动时启用 NMT,并在 JVM 关闭时输出一个 Native Memory Tracking 总结。可以使用以下命令查看 NMT 总结:

jcmd VM.native_memory summary

-XX:NativeMemoryTracking=detail

此参数会在 JVM 启动时启用详细的 NMT 跟踪。可以使用以下命令查看详细的 NMT 跟踪信息:

jcmd VM.native_memory detail

在使用以上参数启用 NMT 后,可以使用 jcmd 命令来查看应用程序的原生内存使用情况。请注意,NMT 只会跟踪 Java 进程自身分配的原生内存,不包括操作系统分配的内存。

0