【发布时间】:2012-08-14 14:16:46
【问题描述】:
本文介绍如何在 Java VisualVM 中查看内存分配堆栈跟踪:http://rejeev.blogspot.de/2009/04/analyzing-memory-leak-in-java.html
简而言之,在 Java VisualVM 选项中定义一个自定义预设并选中内存设置选项卡中的“记录分配堆栈跟踪”复选框。
现在,当我选择该自定义预设并开始内存分析时,我仍然无法查看内存分配堆栈跟踪。没有文章中描述的右键单击项目操作“拍摄快照并显示分配堆栈跟踪”,也没有类似的操作。我正在使用 VisualVM 1.7。
如何查看这些分配堆栈跟踪?
【问题讨论】:
-
您在哪里寻找右键单击操作“拍摄快照并显示分配堆栈跟踪”?您是否在实时结果表中选择了特定课程?
-
检查您的 JDK 和 JVM 是否兼容(例如,它们都是 32 位或都是 64 位)。
标签: java memory-leaks visualvm