是否有增加从NetBeans中启动的应用程序的虚拟内存的方法吗?
-
22-08-2019 - |
题
在项目中,我经常会遇到的Java堆空间错误,即没有足够的空间来运行程序了。有没有什么办法可以增加虚拟内存?
我不使用命令行。我使用净豆。
解决方案
在NetBeans中,您可以添加使用项目,运行选项的属性命令行选项。有JVM的命令行有一个选项。看-Xms和-Xmx选项。
这适用于JRuby的项目,以及,顺便说一句。
其他提示
在Netbeans的,你可以设置一个项目的VM选项,在项目属性。在属性>运行的最后一个盒子应该是VM选项。运行该应用时NetBeans将使用那些。
爪哇-X,阅读关于Java -Xms和-Xmx
调用JVM当使用命令行参数,
的java -Xms -Xmx
运行JAR直接上较长的建议(来自Sun)(某人可能不同意)。
您的建议使用Webstart的/ JNLP,小应用程序,或EXE /批包装,你可以控制JVM的启动行为。
的另一种方式,你可以做的是,在Java中实现自己的包装。即叉-Xmx真正的java.exe在main()函数。
不隶属于 StackOverflow