東坡下載:內(nèi)容最豐富最安全的下載站!

首頁(yè)IT技術(shù)軟件教程 → 為什么運(yùn)行Eclipse很慢 快速開(kāi)啟Eclipse配置(eclipse.ini)操作步驟

為什么運(yùn)行Eclipse很慢 快速開(kāi)啟Eclipse配置(eclipse.ini)操作步驟

相關(guān)文章發(fā)表評(píng)論 來(lái)源:本站整理時(shí)間:2014/10/22 11:49:59字體大。A-A+

更多

作者:專(zhuān)題點(diǎn)擊:3631次評(píng)論:30次標(biāo)簽: Eclipse

很多人在使用Eclipse的時(shí)候,需要開(kāi)啟或者關(guān)閉時(shí)花費(fèi)的時(shí)間很長(zhǎng),怎么才能快速運(yùn)行Eclipse呢?下面東坡小編就給大家說(shuō)說(shuō)為什么運(yùn)行Eclipse很慢,快速開(kāi)啟Eclipse配置(eclipse.ini)操作步驟。

 為什么運(yùn)行Eclipse很慢
你知道為什么每次啟動(dòng)Eclipse都這么慢么?是因?yàn)槲覀冊(cè)诎惭b了太多的插件或者是我們創(chuàng)建的項(xiàng)目太多太大了?不,都不是!事實(shí)上,很多時(shí)候都是因?yàn)槲覀兊呐渲貌缓侠怼D敲,我們到哪里進(jìn)行這樣的配置呢?答案就是去 eclipse.ini 。

快速開(kāi)啟Eclipse配置操作步驟
首先,你應(yīng)當(dāng)將下列的文件添加到 eclipse.ini配置文件里:
-Xloggc:gc.log
這是顯示Eclipse在啟動(dòng)的時(shí)候所做的事情。
接下來(lái),我們就可以開(kāi)始進(jìn)行一些優(yōu)化。這里我們舉個(gè)例子,本機(jī)內(nèi)存環(huán)境是3.16G。
第一次優(yōu)化
設(shè)置-Xms (初始化堆大。┖-Xmx(JVM最大堆大小)為512M,以避免無(wú)用單元的重復(fù)收集(GC),下面就是配置:
-Xms512m
-Xmx512m
-verbose:gc
-XX:+PrintGCDateStamps
-XX:+PrintGCDetails
-Xloggc:gc.log
現(xiàn)在重新啟動(dòng) Eclipse,我們會(huì)發(fā)現(xiàn)監(jiān)控了8次完整的GC和3次超時(shí)的GC,日志是這樣:
1
2014-06-09T20:39:00.480+0800: 1.850: [GC 1.850: [DefNew: 139776K->17472K(157248K), 0.0613123 secs] 139776K->20106K(506816K), 0.0614226 secs] [Times: user=0.06 sys=0.00, real=0.06 secs]
2
2014-06-09T20:39:01.214+0800: 2.597: [Full GC 2.597: [Tenured: 2634K->35922K(349568K), 0.1242231 secs] 81163K->35922K(506816K), [Perm : 16383K->16383K(16384K)], 0.1243415 secs] [Times: user=0.11 sys=0.01, real=0.13 secs]
3
2014-06-09T20:39:01.698+0800: 3.075: [Full GC 3.075: [Tenured: 35922K->38486K(349568K), 0.1086032 secs] 121915K->38486K(506816K), [Perm : 20479K->20479K(20480K)], 0.1087152 secs] [Times: user=0.11 sys=0.00, real=0.11 secs]
4
2014-06-09T20:39:02.026+0800: 3.408: [Full GC 3.408: [Tenured: 38486K->39671K(349568K), 0.1166902 secs] 52893K->39671K(506816K), [Perm : 24575K->24575K(24576K)], 0.1168707 secs] [Times: user=0.13 sys=0.00, real=0.13 secs]
5
2014-06-09T20:39:02.558+0800: 3.926: [Full GC 3.926: [Tenured: 39671K->41312K(349568K), 0.1572323 secs] 57131K->41312K(506816K), [Perm : 28671K->28650K(28672K)], 0.1573102 secs] [Times: user=0.16 sys=0.00, real=0.16 secs]
6
2014-06-09T20:39:03.276+0800: 4.653: [Full GC 4.653: [Tenured: 41312K->44308K(349568K), 0.1656481 secs] 87405K->44308K(506816K), [Perm : 32767K->32767K(32768K)], 0.1657328 secs] [Times: user=0.17 sys=0.00, real=0.17 secs]
7
2014-06-09T20:39:04.058+0800: 5.439: [GC 5.439: [DefNew: 139776K->17472K(157248K), 0.0356182 secs] 184084K->62657K(506816K), 0.0357149 secs] [Times: user=0.05 sys=0.00, real=0.05 secs]
8
2014-06-09T20:39:04.105+0800: 5.475: [GC 5.475: [DefNew: 19934K->7K(157248K), 0.0245383 secs] 65119K->62662K(506816K), 0.0246034 secs] [Times: user=0.02 sys=0.00, real=0.02 secs]
9
2014-06-09T20:39:04.136+0800: 5.507: [Full GC 5.507: [Tenured: 62654K->62672K(349568K), 0.1803366 secs] 68235K->62672K(506816K), [Perm : 36863K->36863K(36864K)], 0.1804263 secs] [Times: user=0.17 sys=0.00, real=0.17 secs]
10
2014-06-09T20:39:04.839+0800: 6.215: [Full GC 6.215: [Tenured: 62672K->64003K(349568K), 0.2267431 secs] 198067K->64003K(506816K), [Perm : 40959K->40959K(40960K)], 0.2268157 secs] [Times: user=0.23 sys=0.00, real=0.23 secs]
11
2014-06-09T20:39:06.417+0800: 7.796: [Full GC 7.796: [Tenured: 64003K->71144K(349568K), 0.3148881 secs] 182608K->71144K(506816K), [Perm : 45055K->45035K(45056K)], 0.3149710 secs]
從日志中我們可以看到引發(fā)完整GC的原因是 Perm,我們可以繼續(xù)做一些優(yōu)化。
第二次優(yōu)化
我們可以設(shè)置 Perm尺寸的初始值和最大值為512M:
-Xms512m
-Xmx512m
-XX:PermSize=512m
-XX:MaxPermSize=512m
-verbose:gc
-XX:+PrintGCDateStamps
-XX:+PrintGCDetails
-Xloggc:gc.log
記錄的日志為這樣:
1
2014-06-09T20:43:29.442+0800: 1.872: [GC 1.872: [DefNew: 139776K->17472K(157248K), 0.0614285 secs] 139776K->20106K(506816K), 0.0615441 secs] [Times: user=0.06 sys=0.00, real=0.06 secs]
2
2014-06-09T20:43:30.426+0800: 2.852: [GC 2.852: [DefNew: 157248K->17472K(157248K), 0.0714705 secs] 159882K->37813K(506816K), 0.0715851 secs] [Times: user=0.06 sys=0.02, real=0.08 secs]
3
2014-06-09T20:43:32.176+0800: 4.608: [GC 4.608: [DefNew: 157248K->17472K(157248K), 0.0846898 secs] 177589K->59609K(506816K), 0.0848035 secs] [Times: user=0.09 sys=0.00, real=0.09 secs]
4
2014-06-09T20:43:32.676+0800: 5.099: [GC 5.099: [DefNew: 157248K->3513K(157248K), 0.0443054 secs] 199385K->63063K(506816K), 0.0444509 secs] [Times: user=0.05 sys=0.00, real=0.05 secs]
5
2014-06-09T20:43:33.285+0800: 5.705: [GC 5.705: [DefNew: 143289K->10365K(157248K), 0.0427973 secs] 202839K->69914K(506816K), 0.0428756 secs]
這里不再有完整的GC了,但是我們?nèi)匀豢吹接?個(gè)小的GC,這是因?yàn)槲覀儧](méi)有對(duì)-Xmn進(jìn)行設(shè)置。
第三次優(yōu)化
設(shè)置-Xmn為256M,日志為下圖:
1
2014-06-09T20:45:29.204+0800: 2.500: [GC 2.500: [DefNew: 209792K->26176K(235968K), 0.0951747 secs] 209792K->35901K(498112K), 0.0952914 secs] [Times: user=0.09 sys=0.00, real=0.09 secs]
2
2014-06-09T20:45:31.220+0800: 4.515: [GC 4.515: [DefNew: 235968K->22389K(235968K), 0.1084576 secs] 245693K->58147K(498112K), 0.1085766 secs] [Times: user=0.11 sys=0.00, real=0.11 secs]
3
2014-06-09T20:45:32.001+0800: 5.302: [GC 5.302: [DefNew: 232181K->5280K(235968K), 0.0570383 secs] 267939K->63248K(498112K), 0.0571581 secs]
只剩下3個(gè)小的GC了。
最后的配置為:
-Xmn256m
-Xms512m
-Xmx512m
-XX:PermSize=512m
-XX:MaxPermSize=512m
-verbose:gc
-XX:+PrintGCDateStamps
-XX:+PrintGCDetails
-Xloggc:gc.log
希望以上方法能夠幫助到大家。

  • MyEclipse軟件合集
  • c++編譯器軟件大全
  • 安卓開(kāi)發(fā)工具
  • java開(kāi)發(fā)工具
MyEclipse軟件合集
(57)MyEclipse軟件合集

java開(kāi)發(fā)程序MyEclipse是在eclipse的基礎(chǔ)上加上了自己的插件,可以幫助企業(yè)集成更強(qiáng)大的開(kāi)發(fā)環(huán)境,同時(shí)也是JavaEE的集成開(kāi)發(fā)環(huán)境,東坡這里將所有MyEclipse軟件整理了一個(gè)合集分享給大家,有破解版,有相關(guān)插件,還有注冊(cè)機(jī)等,需要的可以自己選擇下載!

...更多>>
c++編譯器軟件大全
(6)c++編譯器軟件大全

c++編譯器是現(xiàn)在學(xué)習(xí)以及需要c++編程的朋友都是離不開(kāi)一款不錯(cuò)的c++編譯器的,那么你想知道現(xiàn)在最好使用的c++編譯器是哪些以及適合c++編譯器的都是哪些軟件嗎?下面是小編精心的給有需要使用到c++編譯器的朋友挑選的一些網(wǎng)絡(luò)上評(píng)價(jià)比較好的c++編譯器,大家趕快來(lái)挑選一下吧!

...更多>>
  • Visual Studio 2017 15.5 正式版中

    12-05 / 2.00G

    推薦理由:VisualStudio2017年最后一個(gè)版本全新上線(xiàn)以及更新,修復(fù)了一些bug問(wèn)題,同時(shí)也是對(duì)軟件的性能進(jìn)行了很大的改
  • GCC 7.1編譯器(GNU編譯器套裝)7.1.

    05-04 / 30.7M

    推薦理由:為了慶祝GCC30周年,JakubJelinek發(fā)布了30年以來(lái)的首個(gè)Beta版本GCC7.17.1,它是面向GNU系統(tǒng)開(kāi)發(fā)打造的開(kāi)源的
  • dev c++下載(DEV-C++)5.9.2 多語(yǔ)安

    06-03 / 81.8M

    推薦理由:Dev-C++最貼近C++標(biāo)準(zhǔn),支持單文件編譯,采用GCC編譯器,在Windows環(huán)境下可能沒(méi)有Cl(微軟的編譯器)快。比較
  • VC++6.0穩(wěn)定版win10版綠色免安裝【

    12-28 / 79.7M

    推薦理由:很多win10的用戶(hù)使用VC++6.0時(shí)都提示不兼容,安裝也安裝不上,東坡這里帶來(lái)VC++6.0的綠色穩(wěn)定版,已親測(cè)win
  • Microsoft Visual C++2017綠色免費(fèi)

    05-24 / 271.3M

    推薦理由:MicrosoftVisualC++2017是一款非常好用的編程工具,給大家提供最新的2017版本下載,相信很多用戶(hù)都用過(guò)這款
  • Microsoft Visual C++ 2013運(yùn)行庫(kù)

    10-20 / 48.4M

    推薦理由:VC運(yùn)行庫(kù)是系統(tǒng)運(yùn)行庫(kù)里很重要的一個(gè),如果沒(méi)有它的支持,很多軟件都運(yùn)行不了,MicrosoftVisualC++2013是最
安卓開(kāi)發(fā)工具
(14)安卓開(kāi)發(fā)工具

安卓開(kāi)發(fā)軟件以及游戲在現(xiàn)在是非常的熱門(mén)的行業(yè)的,那么想更好的開(kāi)發(fā)出各種安卓應(yīng)用以及游戲,就需要有一些不錯(cuò)的安卓開(kāi)發(fā)工具軟件來(lái)幫助你了!現(xiàn)在有需要下載一些安卓開(kāi)發(fā)環(huán)境搭建以及安卓開(kāi)發(fā)視頻教程的朋友就可以來(lái)本站這里瞧瞧看看,有哪些是你現(xiàn)在需要使用到的!

...更多>>
java開(kāi)發(fā)工具
(11)java開(kāi)發(fā)工具

java開(kāi)發(fā)工具是現(xiàn)在一些java工程師們都是需要使用到的開(kāi)發(fā)工具,但是很多的java開(kāi)發(fā)工具的功能都是不一樣的,學(xué)習(xí)java的程度不一樣,就會(huì)使用到不一樣的java開(kāi)發(fā)工具!想找到一些適合自己的水平的java開(kāi)發(fā)工具,就可以來(lái)本站為你精心挑選的一些適合初學(xué)者以及大神級(jí)的java開(kāi)發(fā)工具,總會(huì)有一款是適合你的!

...更多>>
  • Myeclipse10.7.1破解版【附注冊(cè)碼】

    09-27 / 852.9M

    推薦理由:Myeclipse10.7.1是一款非常不錯(cuò)的程序開(kāi)發(fā)軟件,軟件主要用于Java、JavaEE以及移動(dòng)應(yīng)用的開(kāi)發(fā)。該軟件功能十
  • myeclipse 2017 ci8正式版最新版【

    09-22 / 29.1M

    推薦理由:myeclipse2017ci8是最新版本的myeclipse工具,新版修復(fù)了很多問(wèn)題,在參數(shù)上面加了高級(jí)設(shè)置,可以自動(dòng)檢測(cè),
  • myeclipse9.0中文版官方簡(jiǎn)體中文版

    05-24 / 911.7M

    推薦理由:作為一款使用非常廣泛的java開(kāi)發(fā)平臺(tái),myeclipse的使用非常的廣泛,但是因?yàn)闆](méi)有官方中文版,導(dǎo)致很多新用戶(hù)
  • javasntm編程軟件1.0 綠色版

    09-08 / 16M

    推薦理由:javasntm編程軟件一款很不錯(cuò)的長(zhǎng)須調(diào)試編程軟件,這款軟件操作簡(jiǎn)單,使用方便,擁有窗口探測(cè)、json解析、百
  • java class反編譯工具(Class反編譯

    08-15 / 838KB

    推薦理由:對(duì)class文件進(jìn)行加密混淆的類(lèi)文件,一般情況下,我們是看不到其源代碼的。 這里為您提供的是javaclass反編
  • Wijmo新一代JavaScript控件3.0 官網(wǎng)

    03-21 / 144.7M

    推薦理由:Wijmo是一款JavaScript控件擁有靈活的API,為用戶(hù)提供便捷的操作體驗(yàn),幫助程序員開(kāi)發(fā)出精美的產(chǎn)品!歡迎來(lái)

擴(kuò)展知識(shí)

相關(guān)評(píng)論

閱讀本文后您有什么感想? 已有 人給出評(píng)價(jià)!

  • 2791 喜歡喜歡
  • 2101 頂
  • 800 難過(guò)難過(guò)
  • 1219 囧
  • 4049 圍觀圍觀
  • 5602 無(wú)聊無(wú)聊
熱門(mén)評(píng)論
最新評(píng)論
發(fā)表評(píng)論 查看所有評(píng)論(30)
昵稱(chēng):
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過(guò)審核才能顯示)