Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何增加Netbeans平台的堆内存&x27;java中的应用程序?_Java_Netbeans_Platform_Heap Memory - Fatal编程技术网

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

如何增加Netbeans平台的堆内存&x27;java中的应用程序?,java,netbeans,platform,heap-memory,Java,Netbeans,Platform,Heap Memory,我正在用java swing中的netbeans plpatform制作桌面应用程序。当我在netbeans 7.0中运行我的应用程序时,它工作得很好。之后我制作了我的应用程序的安装程序。然后我安装了我的应用程序安装程序,它的运行速度非常慢。当我的应用程序在netbeans IDE上运行时,它的最小消耗量为10mb,最大消耗量为510mb。但安装后,默认情况下,netbeans IDE中的安装程序的最小消耗量为24mb,最大消耗量为64mb。或者,当我使用netbeans IDE安装我的应用程序

我正在用java swing中的netbeans plpatform制作桌面应用程序。当我在netbeans 7.0中运行我的应用程序时,它工作得很好。之后我制作了我的应用程序的安装程序。然后我安装了我的应用程序安装程序,它的运行速度非常慢。当我的应用程序在netbeans IDE上运行时,它的最小消耗量为10mb,最大消耗量为510mb。但安装后,默认情况下,netbeans IDE中的安装程序的最小消耗量为24mb,最大消耗量为64mb。或者,当我使用netbeans IDE安装我的应用程序时,它的最小消耗量为24mb,最大消耗量为64mb。那么,如何增加我的应用程序的堆内存或我的应用程序安装程序的堆内存呢?

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

64是最小VM大小(MB),2048是最大VM大小(MB)


如果转到应用程序安装目录“转到etc”文件夹,然后打开applicationName.conf文件并更改最小和最大堆大小,然后保存并重新启动应用程序,这将更改应用程序堆大小,请检查应用程序ide日志中的更改,谢谢,netbeans自动将-Xmx值定义为可用内存的1/3,如官方wiki中所指定:


状态栏应显示已使用的内存。你是否发现它的锁紧程度远远低于你的预期,比如说最大值的33%?我面临着与你相同的问题。
更改配置文件上的内存设置:
C:\ProgramFiles\NetBeans 8.0\harness\etc\app.conf

这是简单java应用程序的完整帮助。但我在netbeans平台上开发了应用程序。此选项未提供给netbeans平台应用程序。感谢您的回复。您是否尝试了此链接:?我看到了该链接,但它没有用。因为我尝试了该链接中定义的所有选项,但没有使用该选项。所以,有其他想法吗?完成了。但我的应用程序保存在“C:/ProgramFiles/MyApp/etc/MyApp.config”此路径中。当我走到这条更改堆内存的路径时,我得到了一些信息。因此,首先我必须更改用户权限,然后我可以将堆内存更改为我的app.config文件。现在我想制作一个批处理或bash或可执行文件,在运行此文件时更改用户权限和chnge config文件。那么如何为windows制作此文件?完美,这是我两天以来一直在寻找的