我正在创建一个可以进行 67,108,864 次计算的程序。但是当我运行它时,有一个错误信息:java.lang.OutOfMemoryError: Java heap space。我在这里找到了解决此问题的建议:java.lang.OutOfMemoryError: Java heap space with NetBeans。虽然我已经做了建议,但问题仍然存在。
首先,我尝试了 Michael Myers 的建议,即设置项目属性的 VM 选项,但没有得到任何运气。我什至将 VM 选项设置为 -Xmx1024m。我对 James Schek 的声明很感兴趣,该声明指出此设置不适用于 Servlet 项目,而仅适用于桌面项目。
我也尝试过 Alok 的建议,即增加 Tomcat 服务器的虚拟内存。在这里,我还将 VM 选项设置为 -Xmx1024m。但再次没有得到任何运气。
我已经尝试过 Will Hartung 建议禁用 HTTP 监视器,但同样没有任何变化。
但我没有尝试过 Rakesh 的建议,因为我的电脑不允许我更改文件。
所以,我的问题是:
如何解决 servlet 项目中的此类问题?
Xmx 的最大值是多少?是RAM的容量吗?
如何更改 netbeans.conf 文件的内容?
环境:
8 GB 内存