【问题标题】:Why does Tomcat 7 Memory usage looks like saw? (picture)为什么 Tomcat 7 内存使用情况看起来像锯齿状? (图片)
【发布时间】:2012-12-06 01:42:33
【问题描述】:

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

谢谢!

Tomcat 7 memory Image link

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

【问题讨论】:

  • 我认为它只是循环垃圾收集器工作。

标签: java jakarta-ee tomcat tomcat7


【解决方案1】:

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

【讨论】:

  • 我猜是因为大多数有中等经验的程序员都知道垃圾收集器和锯齿模式,其中一个人可能认为这个问题的答案太明显了,以至于这个问题没有任何价值。但这只是我的两分钱。
【解决方案2】:

锯纹非常正常。

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

【讨论】:

    猜你喜欢
    • 2013-01-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-21
    • 2011-02-04
    相关资源
    最近更新 更多