使用VisualVm分析堆转储时出现内存不足错误

时间:2019-04-09 03:25:54

标签: jvm visualvm jvisualvm

当使用visualVm的堆转储时,有一个选项可以查看特定类的所有实例,但是当实例太多时,我会收到此错误:

堆walker的内存不足: 为避免此错误,请增加NetBeans IDE安装目录中etc / netbeans.conf文件中的-Xmx值。

但是错误应该与netbeans.conf无关,它应该类似于visualVM.conf文件。而且我也没有在我的jdk中找到配置文件。那我该如何解决这个错误呢?

1 个答案:

答案 0 :(得分:0)

There are two solutions for this :

  • 1.using command line to start the JvisualVM, e.g: jvisualvm -J-Xms1024m -J-Xmx2048m
  • 2.update the properties in %JDK_HOME%\lib\visualvm\etc\visualvm.conf

Option 1 is more convenient and recommended