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