我正在尝试VisualVM来检测java中的内存泄漏。我使用的是1.2.1版本。我拍了两张快照,试图捕捉内存使用时间的变化。在我读过的教程中,它说可以选择两个快照并右键单击并选择“比较”。我按照这条指令,但找不到“比较”选项,它只允许我“打开”或“删除”。有没有人之前使用过VisualVM?
答案 0 :(得分:1)
我尝试了JDK附带的jvisualvm
应用程序和从https://visualvm.dev.java.net/download.html下载的VisualVM。
启动它们后,它们都会在“文件”菜单中显示“比较内存快照...”条目。单击时,它允许我选择快照。