真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

NetBeans如何提升啟動(dòng)速度

這篇文章將為大家詳細(xì)講解有關(guān)NetBeans如何提升啟動(dòng)速度,小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

10余年的安陽縣網(wǎng)站建設(shè)經(jīng)驗(yàn),針對設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。成都全網(wǎng)營銷的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整安陽縣建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)公司從事“安陽縣網(wǎng)站設(shè)計(jì)”,“安陽縣網(wǎng)站推廣”以來,每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。

NetBeans優(yōu)化的目的是提高NetBeans的啟動(dòng)速度和運(yùn)行速度。下面介紹的NetBeans優(yōu)化技巧是在版本6.0beta2上的優(yōu)化。經(jīng)過實(shí)驗(yàn),大大提高了NetBeans的啟動(dòng)速度.

1,修改英文netbeans界面字體大小,修改%Netbeans_home%\etc\netbeans.conf

在netbeans_default_options里加上 –fontsize 13

2,修改JVM內(nèi)存配置(本機(jī)內(nèi)存1G,不同內(nèi)存大小不同設(shè)置)

在netbeans_default_options里加上 -J-Xmx512m,同時(shí)修改-J-Xms256m。

【說明】-J-Xms32m

此設(shè)置用于通知 Java 虛擬機(jī)將其初始堆大小設(shè)置為 32 MB。通過通知 JVM 它最初應(yīng)該為堆分配多少內(nèi)存,我們可以防止它隨著 IDE 使用更多的內(nèi)存而將堆增大。

【說明】-J-Xmx128m

此設(shè)置用于指定 Java 虛擬機(jī)應(yīng)該用于堆的***內(nèi)存。對此數(shù)值設(shè)置硬性上限意味著 Java 進(jìn)程不能使用比可用的物理 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

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

4,在netbeans_default_options里加上-J-Xverify:none

此開關(guān)用于關(guān)閉 Java 字節(jié)碼驗(yàn)證,從而加快類加載,以及消除在啟動(dòng)過程中僅為驗(yàn)證目的而加載類的需要。此開關(guān)將顯著縮短啟動(dòng)時(shí)間。

5,在Tools-Plugins-installed里面把不需要的模塊去掉

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

6,修改編輯器配置

把所有的Javadoc自動(dòng)彈出窗口去掉,把所有自動(dòng)完成延時(shí)設(shè)置為0,把所有自動(dòng)完成大小寫敏感去掉。

注:在netbeans6的JAVA代碼編輯器設(shè)置里面默認(rèn)沒有設(shè)置代碼自動(dòng)完成的延時(shí)設(shè)置了??梢宰约菏謩?dòng)加入到配置文件C:\Documents and Settings\%USER_NAME%\.netbeans\6.0beta2\config\Editors\text\x-java下的 properties.xml,加入

【說明】 preperties.xml文件默認(rèn)不存在,只有在你修改了編輯器配置以后才會(huì)出現(xiàn)這個(gè)文件。

根據(jù)經(jīng)驗(yàn),Xmx應(yīng)設(shè)為物理內(nèi)存的一半,初始堆大小Xms是Xmx的1/2,比如1G內(nèi)存的機(jī)器,Xms256m, Xmx512m

Netbeans5.5.1默認(rèn)的PermSize是160m,如果在開發(fā)中經(jīng)常遇到 java.lang.OutOfMemoryError: PermGen space的異常,可以將此PermSize設(shè)大一些。

下面列出了一些其他的 JVM 開關(guān),在一些系統(tǒng)(而不是所有系統(tǒng))上,這些開關(guān)會(huì)或多或少地影響 NetBeans 性能。盡管使用它們會(huì)產(chǎn)生一定的影響,但仍值得一試。

* -J-XX:CompileThreshold=100

此開關(guān)將會(huì)延長啟動(dòng)時(shí)間,原因是:與不使用此開關(guān)的情況相比,HotSpot JVM 會(huì)以更快的速度將更多的方法編譯到本地代碼中。其結(jié)果是提高了IDE 運(yùn)行時(shí)的性能,這是因?yàn)楦嗟?UI 代碼將被編譯而不是被解釋。此值表示在編譯一個(gè)方法之前必須調(diào)用它的次數(shù)。

* -J-XX:+UseConcMarkSweepGC -J-XX:+UseParNewGC

如果出現(xiàn)垃圾回收意外中斷的問題,則請嘗試使用這些開關(guān)。此開關(guān)導(dǎo)致 JVM 對主要垃圾回收事件(如果在多處理器工作站上運(yùn)行,則也適用于次要回收事件)使用不同的算法,這些算法不會(huì)影響整個(gè)垃圾回收進(jìn)程。如果使用了 PermSize 開關(guān),則還應(yīng)向 netbeans.conf 文件中添加行 -J-XX:+CMSClassUnloadingEnabled,以便啟用類卸載(使用此回收器時(shí),缺省情況下不啟用類卸載)。注意:目前尚不確定此回收器是提高還是降低單處理器計(jì)算機(jī)的性能。

* -J-XX:+UseParallelGC

某些測試表明,至少在內(nèi)存配置相當(dāng)好的單處理器系統(tǒng)中,使用此回收算法可以將次要垃圾回收的持續(xù)時(shí)間減少一半。請注意,這是一個(gè)矛盾的問題 – 事實(shí)上此回收器主要適用于具有千兆字節(jié)堆的多處理器系統(tǒng)。尚無可用數(shù)據(jù)表明它對主要垃圾回收的影響。注意:此回收器與 -J-XX:+UseConcMarkSweepGC 是互斥的??梢栽谛阅?Web 站點(diǎn)上找到支持使用此算法的度量數(shù)據(jù)。

* -J-XX:+UseConcMarkSweepGC-J-XX:+CMSClassUnloadingEnabled-J-XX:+CMSPermGenSweepingEnabled,是優(yōu)化垃圾回收的

越來越覺得netbeans用著隨手,但最近老是假死,所以找了這篇文章對NetBeans優(yōu)化了下,沒想到效果很明顯。嘿嘿,如果你的netbeans也很慢點(diǎn)話,不妨一試。

關(guān)于“NetBeans如何提升啟動(dòng)速度”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),請把它分享出去讓更多的人看到。


文章標(biāo)題:NetBeans如何提升啟動(dòng)速度
文章起源:http://weahome.cn/article/jpjhhi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部