Tomcat内存分析器

时间:2011-01-11 22:51:23

标签: ruby-on-rails tomcat jruby jrubyonrails

有人可以建议一个好的tomcat内存分析器吗? (我试图分析部署在Windows机器上的Tomcat实例上的JRuby on Rails应用程序的内存使用情况。)

2 个答案:

答案 0 :(得分:3)

您可以使用作为JDK一部分的VisualVM - 可以从visualvm.java.net/下载更新版本。

或者您可以使用NetBeans中的集成分析器,它与VisualVM基本相同,仅具有一些附加功能。

答案 1 :(得分:3)

我个人使用YourKit。您可以下载试用版,看看它是否适合您。

上次我查看VisualVM时没有显示聚合数字。这意味着您可以看到,例如,您的应用程序有10000个int[]阵列分配,但您不知道这些来自何处。 YourKit有最大对象(支配者)屏幕,非常有帮助;你可以看到哪些对象整体记忆最多。