我们的应用程序部署在tomcat 6中,在监视tomcat性能的同时,我们发现终身内存不断增加,几乎达到了已提交的内存。 我担心它会停止工作。
这是终身记忆的统计数据: 用过的: 296,436千字节 承诺: 349,568千字节 马克斯: 1,398,144千字节 GC时间: 复制(348集)上的15.116秒
MarkSweepCompact上的1.754秒(5个收藏品)
请指导。 谢谢, 阿鲁
答案 0 :(得分:0)
它可能是由应用程序中的内存泄漏引起的。
您可以阅读获取有关不同内存空间的一些信息:How is the java memory pool divided?
我建议你在应用程序上运行一个分析器(例如:JProfiler),你将能够检测到内存中的对象(没有得到GC的对象)。