tft每日頭條

 > 生活

 > eclipse啟動卡死

eclipse啟動卡死

生活 更新时间:2024-08-10 16:18:53
一般在不對eclipse進行相關設置的時候,使用Eclipse總是會覺得啟動好慢,用起來好卡,其實隻要對eclipse的相關參數進行一些配置,就會有很大的改善。

加快啟動速度

1.在eclipse啟動的時候,它總是會搜索讓其運行的jre,往往就是這個搜索過程讓eclipse啟動變慢了。(沒設置時,等2-3s出現進度條,設置後直接出現進度條)

隻要在eclipse.ini中加入-vm的參數就可以了

eclipse啟動卡死(Eclipse如何解決啟動慢)1

2.取消所有啟動時要激活的插件(在用時激活也一樣)和其它的相關的在啟動時執行的操作。

eclipse啟動卡死(Eclipse如何解決啟動慢)2

3.關閉自動更新

eclipse啟動卡死(Eclipse如何解決啟動慢)3

減少jvm内存回收引起的eclipse卡的問題

這個主要是jvm在client模式,進行内存回收時,會停下所有的其它工作,帶回收完畢才去執行其它任務,在這期間eclipse就卡住了。所以适當的增加jvm申請的内存大小來減少其回收的次數甚至不回收,就會是卡的現象有明顯改善。

主要通過以下的幾個jvm參數來設置堆内存的:

-Xmx512m最大總堆内存,一般設置為物理内存的1/4-Xms512m初始總堆内存,一般将它設置的和最大堆内存一樣大,這樣就不需要根據當前堆使用情況而調整堆的大小了-Xmn192m年輕帶堆内存,sun官方推薦為整個堆的3/8堆内存的組成總堆内存 = 年輕帶堆内存 年老帶堆内存 持久帶堆内存年輕帶堆内存對象剛創建出來時放在這裡年老帶堆内存對象在被真正會回收之前會先放在這裡持久帶堆内存class文件,元數據等放在這裡-XX:PermSize=128m持久帶堆的初始大小-XX:MaxPermSize=128m持久帶堆的最大大小,eclipse默認為256m。如果要編譯jdk這種,一定要把這個設的很大,因為它的類太多了。

我的配置(2g内存的筆記本):

eclipse啟動卡死(Eclipse如何解決啟動慢)4

還有其它的相關參數可以看看下面的參考材料,很有啟發的:

-XX: UseParallelGC 使用并發内存回收

-XX: DisableExplicitGC 禁用System.gc()的顯示内存回收

eclipse相關設置來來減少卡的現象

1.關閉自動構建。在啟用時,每保存一下,eclipse就會自動為我們構建整個項目,這樣對于大的項目來說,每次保存時都會造成很卡。其實自動構建完全沒有必要,隻要保證在運行前構建一次就ok了,eclipse也會在運行前自動為我們構建,所以關閉是最明智的選擇。

eclipse啟動卡死(Eclipse如何解決啟動慢)5

2.關閉拼寫檢查設置

eclipse啟動卡死(Eclipse如何解決啟動慢)6

eclipse自帶的help contents(搜索"Running Eclipse"可以找到啟動相關的配置)

eclipse設置

eclipse的使用,在其help文件中都有詳細的介紹如何使用的,一般可以去那邊找。

代碼折疊設置

eclipse啟動卡死(Eclipse如何解決啟動慢)7

快捷鍵設置

eclipse啟動卡死(Eclipse如何解決啟動慢)8

編譯器錯誤、警告設置

eclipse啟動卡死(Eclipse如何解決啟動慢)9

本地曆史設置

eclipse啟動卡死(Eclipse如何解決啟動慢)10

代碼格式化設置

eclipse啟動卡死(Eclipse如何解決啟動慢)11

庫設置

eclipse啟動卡死(Eclipse如何解決啟動慢)12

文本編輯器設置

eclipse啟動卡死(Eclipse如何解決啟動慢)13

讓eclipse能啟動多個實例

eclipse啟動卡死(Eclipse如何解決啟動慢)14

工作空間設置

eclipse啟動卡死(Eclipse如何解決啟動慢)15

xml編輯器設置

eclipse啟動卡死(Eclipse如何解決啟動慢)16

外觀設置

eclipse啟動卡死(Eclipse如何解決啟動慢)17

代碼格式化風格設置

eclipse啟動卡死(Eclipse如何解決啟動慢)18

鼠标over代碼等時的提示設置

eclipse啟動卡死(Eclipse如何解決啟動慢)19

代碼提示設置

eclipse啟動卡死(Eclipse如何解決啟動慢)20

創建新文件時生成文件的模版設置

eclipse啟動卡死(Eclipse如何解決啟動慢)21

junit launcher設置。在開發android時,如果用eclipse内置的launcher是不行的,必須用android提供的。

eclipse啟動卡死(Eclipse如何解決啟動慢)22

eclipse使用

文件比較

eclipse啟動卡死(Eclipse如何解決啟動慢)23

eclipse啟動卡死(Eclipse如何解決啟動慢)24

Eclipse列編輯模式

eclipse啟動卡死(Eclipse如何解決啟動慢)25

Search功能(還有一個是Find/Replace)

eclipse啟動卡死(Eclipse如何解決啟動慢)26

一個文件打開多次,這樣在你寫代碼時,需要參考文件的不同部分時,就不需要滾上滾下了

eclipse啟動卡死(Eclipse如何解決啟動慢)27

提取公共代碼到私有的公共方法

eclipse啟動卡死(Eclipse如何解決啟動慢)28

eclipse啟動卡死(Eclipse如何解決啟動慢)29

////////////////////////////////////////////////////////////

eclipse debug使用部分

////////////////////////////////////////////////////////////

debug的variable界面顯示初等變量的十六進制、ascii等形式

eclipse啟動卡死(Eclipse如何解決啟動慢)30

////////////////////////////////////////////////////////////

eclipse常見問題及解決

////////////////////////////////////////////////////////////

Eclipse 3.7 Indigo在Win7和Vista下面,文本編輯器字體不能改成CourierNew!!!

直接編輯

org.eclipse.jface_3.7.0.I20110522-1430.jar\org\eclipse\jface\resource\jfacefonts_windows7.properties

用XP裡面的字體替換一下,重啟Eclipse搞定。

eclipse啟動卡死(Eclipse如何解決啟動慢)31

修改完後,進入解壓目錄

>e:

>cd org.eclipse.jface_3.7.0.I20110522-1430

然後打包所有的文件

jar -cfm org.eclipse.jface_3.7.0.I20110522-1430.jar "META-INF/MANIFEST.MF" "org/" "META-INF/" .api_description about.html plugin.properties

eclipse啟動卡死(Eclipse如何解決啟動慢)32

最後将該jar文件覆蓋原來的,重啟eclipse就ok了。(在最後有做好的jar文件下載)

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved