<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    CONAN ZONE

    你越掙扎我就越興奮

    BlogJava 首頁 新隨筆 聯(lián)系 聚合 管理
      0 Posts :: 282 Stories :: 0 Comments :: 0 Trackbacks

    NetBeans 6.0 Beta1出來也有幾天了,它建議的內(nèi)存大小是 1G。稍加調(diào)整后,就能使其啟動速度有明顯提高。

    一、模塊
    禁用沒有使用的模塊:Tools》Plugins》Installed
    選擇不用的模塊,Deactivate。

    二、配置
    編輯文件:
    $NB_HOME/etc/netbeans.conf

    修改 netbeans_default_options選項,
    netbeans_default_options="xxxxxxxxxxxxxxx"
    其中,修改(-J-Xms的數(shù)值依內(nèi)存而定,下面是512MB的例子)
    -J-Xms64m -J-XX:PermSize=32m -J-XX:MaxPermSize=192m

    再在末尾雙引號前加入(注意行首有個空格)
    -J-DuseGtk=true -J-Xverify:none -J-Djava.net.preferIPv4Stack=true

    其中“-J-DuseGtk=true”是為了界面使用GTK風(fēng)格,這樣,字體已不用配置了。當(dāng)然前提是用JDK6。而Fedora不用加這一項,就自動使用GTK了,這是因為Netbeans的支持列表中沒有ubuntulooks主題引擎

    這是在版本6.0beta2上的優(yōu)化。經(jīng)我實驗,大大提高了NetBeans的啟動速度.

    1,修改英文netbeans界面字體大小,修改%Netbeans_home%\etc\netbeans.conf
    在netbeans_default_options里加上 --fontsize 12

    2,修改JVM內(nèi)存配置(本機內(nèi)存1G,不同內(nèi)存大小不同設(shè)置)
    在netbeans_default_options里加上 -J-Xmx512m,同時修改-J-Xms256m。
    【說明】-J-Xms32m
    此設(shè)置用于通知 Java 虛擬機將其初始堆大小設(shè)置為 32 MB。通過通知 JVM 它最初應(yīng)該為堆分配多少內(nèi)存,我們可以防止它隨著 IDE 使用更多的內(nèi)存而將堆增大。
    【說明】-J-Xmx128m
    此設(shè)置用于指定 Java 虛擬機應(yīng)該用于堆的最大內(nèi)存。對此數(shù)值設(shè)置硬性上限意味著 Java 進程不能使用比可用的物理 RAM 更多的內(nèi)存。對于具有更多內(nèi)存的系統(tǒng)可以提升此限制 - 128 MB 設(shè)置有助于確保 IDE 在 256MB 的系統(tǒng)上可靠地執(zhí)行操作。注意:不要將此值設(shè)置為接近或大于系統(tǒng)中的物理 RAM 數(shù),否則在主要回收過程中將導(dǎo)致頻繁的交換空間操作。

    3,在netbeans_default_options里修改 -J-XX:PermSize=20m
    這是一個較特殊的 JVM 開關(guān),但它也縮短了啟動時間。此設(shè)置用于調(diào)整內(nèi)存中“永久區(qū)域”(在這里保存類)的大小。由于我們知道所有 IDE 類均占用特定數(shù)量的內(nèi)存,因此我們向 JVM 提示它將需要的內(nèi)存數(shù)量。此設(shè)置消除了許多系統(tǒng)上啟動過程中的主要垃圾回收事件。SunONE Studio 或包括更多模塊的其他 IDE 的用戶可能希望將此數(shù)值設(shè)置得更高些。

    4,在netbeans_default_options里加上-J-Xverify:none
    此開關(guān)用于關(guān)閉 Java 字節(jié)碼驗證,從而加快類加載,以及消除在啟動過程中僅為驗證目的而加載類的需要。此開關(guān)將顯著縮短啟動時間。

    5,在Tools-Plugins-installed里面把不需要的模塊去掉
    我這里去掉了 Glashfish;JSF;CVS;Subversion等。速度就得到很大提高了。當(dāng)然如果你的開發(fā)需要這些模塊就不需要去掉了。

    6,修改編輯器配置
    把所有的Javadoc自動彈出窗口去掉,把所有自動完成延時設(shè)置為0,把所有自動完成大小寫敏感去掉。
    注:在netbeans6的JAVA代碼編輯器設(shè)置里面默認沒有設(shè)置代碼自動完成的延時設(shè)置了。可以自己手動加入到配置文件C:\Documents and Settings\%USER_NAME%\.netbeans\6.0beta2\config\Editors\text\x-java下的properties.xml,加入
    <property class="java.lang.Integer" name="completion-auto-popup-delay" value="1"/>
    【說明】 preperties.xml文件默認不存在,只有在你修改了編輯器配置以后才會出現(xiàn)這個文件

    環(huán)境設(shè)置
    這一步是在NetBeans IDE內(nèi)部設(shè)置。在 工具--選項--高級選項;
    在 編輯器設(shè)置 中將 文本平滑   去掉(個人不喜歡這個,總感覺選上后有些字母邊緣怪怪的)
    在 編輯器設(shè)置--java編輯器設(shè)置 中將 自動完成彈出窗口延時 設(shè)置為1,選中自動彈出javadoc窗口
    在 JAVA源代碼 中將 錯誤標注限制 和 自動解析延遲 設(shè)置為1,另外 缺省編碼 默認是GBK 建議可以改成 UTF-8.以便在移植源代碼到非GBK編碼平臺的時候中文注釋能正確顯示。
    在 IDE配置--建議框架 中 的3個延遲時間都改為 1

    字體設(shè)置
    默認情況下的NetBeans的字體真的很難看,可以將非注解的字體與字符串類型的全部設(shè)置為Courier New 14號字體,注釋與字符串類型的字體設(shè)置為宋體 13號。設(shè)置完后是不是覺得很漂亮(不要打開 文本平滑 功能)

    posted on 2008-06-23 22:39 CONAN 閱讀(2874) 評論(0)  編輯  收藏 所屬分類: NetBeans
    主站蜘蛛池模板: 一级特黄录像视频免费| 日韩毛片在线免费观看| 成人A片产无码免费视频在线观看| 波多野结衣中文一区二区免费| 亚洲熟女精品中文字幕| 成年女人免费视频播放体验区| 亚洲AV日韩综合一区尤物| 久久久高清免费视频| ass亚洲**毛茸茸pics| 女人被免费视频网站| 亚洲精品无码av片| 免费一级e一片在线播放| 四虎影视永久在线精品免费| 国产亚洲精品不卡在线| 99久久精品毛片免费播放| 亚洲∧v久久久无码精品| h片在线免费观看| 亚洲欧洲无卡二区视頻| 国产一区二区三区在线免费 | 亚洲国产高清精品线久久| 国产免费伦精品一区二区三区| 亚洲色爱图小说专区| 久久国产免费观看精品3| 2020久久精品亚洲热综合一本| 成人免费视频88| 本道天堂成在人线av无码免费| 亚洲精品无码专区久久久 | 亚洲av无码专区国产乱码在线观看 | 精品久久久久久亚洲中文字幕 | 四虎精品视频在线永久免费观看| 激情综合亚洲色婷婷五月| 四虎影视免费永久在线观看 | 99久热只有精品视频免费看| 亚洲国产精品乱码在线观看97| 夫妻免费无码V看片| 久久久精品视频免费观看| 亚洲成a人片毛片在线| 免费人成视频在线观看视频| 麻豆精品不卡国产免费看| 亚洲香蕉久久一区二区| 国产av无码专区亚洲国产精品|