我使用 java visual VM 来监控我的堆,我看到堆转储显示不好的迹象
我认为这就是我内存不足的原因,
如何限制“大小”(橙色区域)?
我使用 java visual VM 来监控我的堆,我看到堆转储显示不好的迹象
我认为这就是我内存不足的原因,
如何限制“大小”(橙色区域)?
由于您使用的堆大小是稳定的,因此您可以通过使用 -Xmx512m 将其限制为 512 MB 来限制最大堆大小。
这是一篇关于正确调整大小的好文章(虽然有点过时): http: //publib.boulder.ibm.com/infocenter/javasdk/tools/index.jsp ?topic=%2Fcom.ibm.java .doc.igaa%2F_1vg00014884d287-11c3fb28dae-7ff6_1001.html
编辑:由于我看到您使用的是 NetBeans 分析器,因此要设置选项,只需右键单击您的项目 > 属性 > 运行 > VM 选项:-Xmx512m