我使用vm参数配置自己的堆大小:
-Xmx5g
-Xms5g
-XX:NewSize=1g
我尝试使用java mxbeans监视应用程序的堆使用情况:
ManagementFactory.getMemoryMXBean().getHeapMemoryUsage()
奇怪的是,我得到的结果没有意义 堆init大小大于最大堆大小
init = 5368709120(5242880K)
used = 209032600(204133K)
committed = 5145034752(5024448K)
max = 5145034752(5024448K)
任何想法怎么可能?