NetBeansRCP-添加/修改NetBeans的JVM啟動參數

來源:互聯網
上載者:User

標籤:class   c   java   ext   a   檔案   

NetBeans啟動並執行速度實在是不敢恭維。還好機器配置還可以,修改其JVM啟動參數命令列,以期啟動並執行更加順暢。

那麼如何修改NetBeans IDE的JVM參數呢?

1、到NetBeans IDE的安裝目錄的etc子目錄,例如我的是“D:\Netbeans-7.2\etc”。

2、在該目錄下有個叫netbeans.conf的檔案,呵呵,這就是我們要找的檔案啦。

3、在編輯器開啟該檔案,netbeans_default_options=“……”就是我們要添加/修改的地方,按照個人的喜好將合法JVM命令填入,重啟IDE即可起作用啦。

預設的IDE命令列參數為:netbeans_default_options="-J-Xms32m -J-Xmx128m -J-XX:PermSize=32m -J-XX:MaxPermSize=160m-J-Xverify:none -J-Dapple.laf.useScreenMenuBar=true"

這是一些JVM命令列參數範例:

-J-Xms128m —— initial Java heap size

-J-Xmx256m —— max Java heapsize

-J-XX:NewRatio=20 —— Ratio of old generation toyoung generation space

-J-XX:+UseConcMarkSweepGC —— use the concurrent oldgeneration garbage collector

-J-XX:+UseParNewGC —— use the parallel younggeneration garbage collector

-J-XX:+CMSPermGenSweepingEnabled—— enable concurrent gc inpermanent generation

-J-XX:+CMSClassUnloadingEnabled—— enable class unloading inpermanent generation with the concurrent gccollector

-J-XX:+CMSPermGenPrecleaningEnabled—— enable pre-cleaning when usingconcurrent gc collector in permanent generation

-J-XX:PermSize=64m —— initial size of permanentgeneration space set to 64m

-J-XX:MaxPermSize=96m —— max size of permanentgeneration space set to 96m

-J-Dswing.aatext=true —— use fontanti-aliasing

-J-Dfile.encoding=UTF-8   —— default charset

那麼如何修改NetBeans RCP項目的JVM參數呢?

在Suite項目的重要檔案中有一個project.properties檔案,在該檔案最後面加上run.args=“……”。如此一來,在執行的時候,NetBeans RCP就會將這個參數追加到Java的JVM命令列參數上執行。但是,打成ZIP包的etc中並沒有修改。此時我們需要修改Suite項目根目錄下的build\launcher\etc下的client.conf,這樣再打ZIP包就會將修改後的JVM參數一起打包。

值得注意的地方是,必須在Java的參數前面加上“-J”,如前面所示。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.