Tomcat堆使用行为

时间:2016-10-18 12:57:46

标签: tomcat jvm heap heap-memory

Tomcat behavior as seen through jmx client

任何人都可以了解为什么堆空间达到最大值并在之后立即清除?

1 个答案:

答案 0 :(得分:1)

在JVM中,内存由几代管理:根据对象的使用时间,它可能会被提升并从年轻一代移动到老一代,或者如果不再使用它可能会被清除。 / p>

当你看到堆的小净化时,这意味着只有年轻一代的物品被清除。当你看到巨大的堆清除时,这意味着垃圾收集器完成了一个完整的工作并且还清理了旧世代。当全局堆大小接近其最大大小时,GC决定完全工作。