2012-06-29 30 views
4

我在NetBeans中創建桌面應用程序plpatform在java swing.when我在NetBeans 7.0中運行我的應用程序它工作良好。之後,我做了我的應用程序的安裝程序。然後我安裝我的應用程序安裝程序,它工作非常slow.when我的應用程序在NetBeans IDE上運行它消耗最小10mb和最大510mb.but但它安裝後,它只能獲得24mb的最低和64mb的最大安裝程序在NetBeans IDE中的默認或當我使用NetBeans IDE安裝我的應用程序時,它只能獲得最低24mb和最大64mb。那麼我如何增加應用程序的堆內存或我的應用程序安裝程序的堆內存呢?如何在java中增加Netbeans平臺應用程序的堆內存?

回答

6

如果你去到你的應用程序安裝目錄中去etc文件夾,然後打開applicationName.conf文件,更改最小和最大堆大小然後保存並重新啓動應用程序,那應該改變你的應用程序堆大小,請檢查您的應用程序的IDE日誌的變化,得益於

+0

這done.but我的應用程序保存在「C:/ProgramFiles/MyApp/etc/MyApp.config」此路徑。當我爲了改變堆內存而走這條路時,我就會交戰。所以首先我必須更改用戶permision,然後我可以將堆內存更改爲我的app.config文件。現在我想要批處理或bash或可執行文件更改permision的用戶和chnge配置文件時運行此文件.so如何使這個文件的Windows? – Jay

+0

完美,這是我從2天以來一直在尋找的東西 –

5

轉到項目屬性(在NetBeans界面的左側單擊鼠標右鍵),以及VM選項字段改成這樣:

64是最小VM大小(MB)和2048是以MB爲單位的最大VM大小。

enter image description here

+1

這是幫助完整的應用程序,這是簡單的Java應用程序。但我在NetBeans平臺上製作了應用程序。這個選項沒有給netbeans平臺app.thanks回覆。 – Jay

+1

你試過這個鏈接:http://stackoverflow.com/questions/6647275/how-can-i-set-vm-options-in-a-java-netbeans-platform-modular-project?rq=1? –

+0

我看到了這個鏈接,但它沒用。因爲我嘗試了在那個鏈接中定義的所有選項,並沒有使用該選項。 – Jay

3

它看起來像從6.0+版本,NetBeans的自動定義-Xmx值可用內存的1/3,在官方的wiki這裏指定:

http://wiki.netbeans.org/FaqSettingHeapSize

狀態欄應顯示已用內存。你覺得它鎖定的遠比你想象的要少得多,說最多33%?

0

我遇到了和你一樣的問題。 更改該配置文件的內存設置:C:\Program Files\NetBeans 8.0\harness\etc\app.conf

相關問題