【发布时间】:2015-08-10 11:46:16
【问题描述】:
我想根据不同的类文件来分析内存消耗,而不是java提供的类(String等)。我尝试了 JProfiler、jmap 和 jhat——它们都提供了关于 java 类的信息,但没有关于自定义类的信息。
有什么方法可以查看我在 Web 应用程序中编写的类的内存利用率?
【问题讨论】:
标签: java memory-management jprofiler
我想根据不同的类文件来分析内存消耗,而不是java提供的类(String等)。我尝试了 JProfiler、jmap 和 jhat——它们都提供了关于 java 类的信息,但没有关于自定义类的信息。
有什么方法可以查看我在 Web 应用程序中编写的类的内存利用率?
【问题讨论】:
标签: java memory-management jprofiler
Yourkit 具有出色的内存遥测功能,您可以在其中分析类级别的内存。 https://www.yourkit.com/docs/java/help/memory_telemetry.jsp
JVisualVM 也有类级别的内存快照,但不如 Yourkit。 https://visualvm.java.net/snapshots.html
【讨论】: