java中使用的峰值和最大内存有什么区别?

时间:2011-02-02 20:56:15

标签: java memory-management heap

我正在使用Java分析器,它说使用的峰值内存略高于使用的最大内存。这两个数字不应该相同吗?

1 个答案:

答案 0 :(得分:2)

我猜max是当前分配给堆的总内存,peak是堆增长的最大大小。由于堆的大小可以下降以及向上(如果-Xmx> -Xms),这对我来说听起来合乎逻辑。然而,我可能完全错了。 :)