我试着按照this链接使用MAT,但在运行代码后看不到生成的(.hprof)文件。如上所述,我在配置参数中使用了-XX:+HeapDumpOnOutOfMemoryError。
有什么特定的权限等我需要让它工作吗?
附言:有关我为什么使用mem分析器的上下文,请查看问题here
发布于 2010-12-16 15:57:28
我安装了一个旧版本的MAT。我安装了较新的版本,它在eclipse中运行良好。我认为旧版本的shld也可以在imo上工作。
发布于 2010-12-13 20:18:46
不需要特殊权限。
我创建了一个简单的类:
public class A {
public static void main(String[] argv) {
String a = "3";
while (true) {
a = a + a;
}
}
}然后编译它:
javac A.java然后运行它:
java -Xmx1m -XX:+HeapDumpOnOutOfMemoryError A并获得转储文件(.hprof)。
它与您的过程有何不同?
https://stackoverflow.com/questions/4427302
复制相似问题