1

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

4

2 回答 2

3

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

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

于 2011-01-11T23:33:24.667 回答
3

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

上次我检查 VisualVM 时没有显示汇总数字。这意味着您可以看到,例如,您的应用程序有 10000 个int[]数组分配,但您不知道这些分配来自何处。YourKit 有Biggest objects (dominators)屏幕,非常有用;您可以查看总体上哪些对象占用的内存最多。

于 2011-01-12T22:33:46.583 回答