【发布时间】:2011-11-08 03:12:21
【问题描述】:
我正在 netbeans 中创建一个模块来帮助我正在处理的项目,但是当我在开发 IDE 中运行该模块时,我在加载资产时遇到内存不足异常。这个过程似乎在基本的 netbeans 环境中运行良好,但是当我在模块开发期间进行相同的调用时,我得到了错误。在尝试以几种不同的方式加载资产后,我尝试将以下内容附加到 project.properties,然后附加到 Netbeans Platform config(platform.properties)
netbeans_default_options="-J-Xms384m -J-Xmx1024m -J-XX:PermSize=32m -J-XX:MaxPermSize=96m -J-Xverify:none"
也试过了
netbeans_default_options="-J-client -J-Xverify:none -J-Xmx1024m -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-XX:MaxPermSize=200m -J-Dapple.laf.useScreenMenuBar=true -J-Dsun.java2d.noddraw=true"
我也试过
test.run.args=-ea -Xms1024m -Xmx1024m
【问题讨论】:
-
从未创建过 NB 模块,但我知道在 java 应用程序和 webapp 中,可以从项目属性中设置 xmx 和 xms 选项。当您右键单击项目名称并转到属性时,您是否看到该选项。
-
不,但它们是一个名为 VM 选项的典型非模块化项目的运行部分中的一个字段
-
是的,您应该在此处提供虚拟机选项,例如 xmx xms 和 permgen
-
我的意思是它只出现在普通项目而不是模块项目中,但谢谢
标签: java memory netbeans out-of-memory