JDK6在Swing桌面程式上的改進很大(不說大家也知道!)
但預設配置下的NetBeans仍然 還是很慢。
下面講講我對NetBeans的配置看法
第一 調優JVM
針對JVM的調優其實是最關鍵的一步,配置netbeans-5.5/etc/目錄下的netbeans.conf檔案,将netbeans_default_options替換如下
netbeans_default_options="-J-Xverify:none -J-Xms128m -J-Xmx128m -J-XX:CompileThreshold=10000 -J-XX:ReservedCodeCacheSize=100m -J-XX:PermSize=120m -J-XX:+UseConcMarkSweepGC -J-XX:+UseParNewGC -J-XX:+UseFastAccessorMethods -J-XX:+UseThreadPriorities -J-XX:+AggressiveOpts -J-Dapple.laf.useScreenMenuBar=true --fontsize 14 "
好長哦o(∩_∩)o...随便講講含義吧
-J-XX:CompileThreshold=10000 :将10000個方法編譯成本地代碼(不利用JIT)
-J-XX:ReservedCodeCacheSize=100m :設定緩存大小
-J-XX:+UseFastAccessorMethods :将所有getter / setter 轉換成本地代碼
第二 環境設定
這一步是在NetBeans IDE内部設定。在 工具--選項--進階選項;
在 編輯器設定 中将 文本平滑 去掉(個人不喜歡這個,總感覺選上後有些字母邊緣怪怪的)
在 編輯器設定--java編輯器設定 中将 自動完成彈出視窗延時 設定為1,選中自動彈出javadoc視窗
在 JAVA源代碼 中将 錯誤标注限制 和 自動解析延遲 設定為1,另外 預設編碼 預設是GBK 建議可以改成 UTF-8.以便在移植源代碼到非GBK編碼平台的時候中文注釋能正确顯示。
在 IDE配置--建議架構 中 的3個延遲時間都改為 1
第三 字型設定
預設情況下的NetBeans的字型真的很難看,可以将非注解的字型與字元串類型的全部設定為Courier New 14号字型,注釋與字元串類型的字型設定為宋體 13号。設定完後是不是覺得很漂亮(不要打開 文本平滑 功能)