3

为什么 Tomcat 7 内存使用情况看起来像锯齿状?不是更稳定吗?和gc有关系吗?如果是,这是否意味着存在“泄漏”?顺便说一下,这台服务器是一个测试服务器,上面什么都没有。

谢谢!

Tomcat 7 内存图片链接

蓝色是已用堆
橙色是堆大小

4

2 回答 2

3

这正是 Java 垃圾收集器的工作方式。它让内存累积直到达到某个阈值,然后运行垃圾收集器并释放它可以释放的东西。所以并不是说 Tomcat 实际上使用了更多的内存,只是 Java 还没有费心去释放它。

于 2012-12-06T01:56:01.123 回答
2

锯纹很正常

即使应用程序什么都不做,也有一些后台任务会产生垃圾。

于 2012-12-06T01:55:41.763 回答