我正在使用 Java 分析器,它说使用的峰值内存略高于使用的最大内存。这两个数字不应该是相同的吗?
最佳答案
我猜 max 是当前分配给堆的总内存,peak 是堆曾经增长的最大大小。由于堆的大小可以减小也可以增大(如果 -Xmx
> -Xms
),这对我来说听起来很合乎逻辑。然而我可能完全错了。 :)
关于java - java中使用的峰值内存和最大内存有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4879750/