[英]Profiling JVM: Committed vs Used vs free Memory
如果峰值内存使用量接近总的承诺内存大小,则只要您的-Xmx值允许,JVM就会增加承诺的内存(操作系统实际上已为该进程保留的内存)。
这有点像填充ArrayList。 当背衬阵列用尽时,它会以越来越大的步伐扩大,因此不必为每个插入物调整大小。
至于任务管理器和JVM的堆大小之间的差异,任务管理器中的内存总是大于堆大小,并且通常很难解释。 请参阅此处以了解不同措施的说明:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.