标签: tomcat jvm heap heap-memory
任何人都可以了解为什么堆空间达到最大值并在之后立即清除?
答案 0 :(得分:1)
在JVM中,内存由几代管理:根据对象的使用时间,它可能会被提升并从年轻一代移动到老一代,或者如果不再使用它可能会被清除。 / p>
当你看到堆的小净化时,这意味着只有年轻一代的物品被清除。当你看到巨大的堆清除时,这意味着垃圾收集器完成了一个完整的工作并且还清理了旧世代。当全局堆大小接近其最大大小时,GC决定完全工作。