THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
复现:尝试在192.168.10.66机器上复现,复现结果是给定JVM内存为100GB,实际使用量为109GB,现对该场景进行分析
已知:总内存 = java heap + no heap(meta space+code cache 等) + 虚拟机进程本身 + 虚拟机栈(线程栈)*线程数 + native heap(一般说的堆外内存)
分析方法:在项目中添加-XX:NativeMemoryTracking=detail
JVM参数重启项目,使用命令jcmd pid VM.native_memory detail
查看到的内存分布如下
...