默认情况下,NMT是处于关闭状态的,我们可以通过设置 JVM 启动参数来开启:-XX:NativeMemoryTracking=[off | summary | detail]
注意参数位置
java -XX:NativeMemoryTracking=detail -jar xxxxx.jar
summary:概要信息
detail:详细信息
baseline:创建一个新的内存状况快照,用以进行比较
summary.diff:
detail.diff
默认使用KB,使用scale=MB可以改变单位
jcmd pid VM.native_memory summary