【发布时间】:2015-07-09 18:20:15
【问题描述】:
我在我的 java 应用程序中寻找一个问题,该应用程序使用了大量的高堆内存。我已经设法让 Oracle Java 在 Full GC(HeapDumpBeforeFullGC)之前转储堆,但也需要线程转储。我已经用谷歌搜索了一个解决方案,但没有运气。
【问题讨论】:
标签: java java-7 heap-dump thread-dump
我在我的 java 应用程序中寻找一个问题,该应用程序使用了大量的高堆内存。我已经设法让 Oracle Java 在 Full GC(HeapDumpBeforeFullGC)之前转储堆,但也需要线程转储。我已经用谷歌搜索了一个解决方案,但没有运气。
【问题讨论】:
标签: java java-7 heap-dump thread-dump
oracle jdk似乎没有这样的解决方案,我将使用IBM Jdk,如果打开开关,它将同时转储线程和堆:-Xdump:heap:events=fullgc
【讨论】:
从官方网站免费下载 IBM 支持帮助供个人使用。是分析java堆的好工具。
【讨论】: