如何在java中增加Netbeans平台应用程序的堆内存?

时间:2012-06-29 13:23:28

标签: java netbeans platform heap-memory

我在java swing中使用netbeans plpatform制作桌面应用程序。当我在netbeans 7.0中运行我的应用程序时,它运行良好。之后我安装了我的应用程序。然后我安装了我的应用程序安装程序,它工作得非常慢。当我的应用程序在netbeans IDE上运行,它最少消耗10mb,最大510mb.但安装后,netbeans IDE中的安装程序默认最小只有24mb,最大64mb,或者当我使用netbeans IDE安装我的应用程序时,它只能获得最少24mb和最大64mb 。那么如何增加我的应用程序的堆内存或我的应用程序安装程序的堆内存?

4 个答案:

答案 0 :(得分:7)

如果你去你的应用程序安装目录转到etc文件夹然后打开applicationName.conf文件并更改min和max heapsize然后保存并重启你的应用程序,那应该改变你的应用程序堆大小,检查你的变化应用程序ide日志,谢谢

答案 1 :(得分:5)

转到项目的属性(右键单击Netbeans界面的左侧),然后将VM选项字段更改为:

64是最小VM大小(以MB为单位),2048是最大VM大小(MB)。

enter image description here

答案 2 :(得分:3)

从版本6.0+开始,netbeans自动定义-Xmx值为可用内存的1/3,如官方维基中所述:

http://wiki.netbeans.org/FaqSettingHeapSize

状态栏应显示已用内存。您是否发现它的锁定远远低于您的预期,比如33%的最大值?

答案 3 :(得分:0)

我遇到了和你一样的问题。 更改该配置文件的内存设置:C:\Program Files\NetBeans 8.0\harness\etc\app.conf