Eclipse執行速度優化

2021-09-01 13:28:06 字數 1070 閱讀 2580

eclipse執行時速度奇慢,具體表現為:

1、只要eclipse啟動後,硬碟燈就狂閃,不停的讀盤;

2、發布tomcat經常在0%;

3、偶爾cpu佔滿;

1、啟動引數的優化;

我的啟動引數為:

-xms976m -xmx976m -xx:permsize=

128m -xx:maxpermsize=

128m -xmn168m -xx:

+disableexplicitgc

其中xx:permsize和xx:maxpermsize是必須的,僅僅設定xmx,經常出現eclipse記憶體溢位的情況;

2、啟動外掛程式優化:

windows - preference- general - startup and shutdown 裡,只保留第1、3、4,其他全部取消,保留的為:

usage data gathering plug-in,

equinox provisioning platform automatic updata support,

wtp webservice ui plug-in

4、關閉驗證

windows - preference-validation 全部取消,只保留manual 列;

在工程上右鍵-validation ,同樣全部取消,只保留manual列,如果需要檢查**是否有錯,可以在**檔案上右鍵,手動驗證。

5、清理工程檔案

刪除工作空間目錄下

.metadata\.plugins\org.eclipse.epp.usagedata.recording
目錄裡的所有檔案,主要要保留這個目錄,只刪除目錄下檔案即可

在經過以上操作後,我的eclipse無論是啟動還是發布或者是編譯工程,速度都提公升了不少,特別是啟動,原來要等一兩分鐘,現在15秒內進介面,並且所有的**功能、工程編譯、發布都不受影響,publish tomcat的時間基本在2分鐘以內,我們的工程檔案還算是比較大的了。重點是,所有操作過程中硬碟燈再也沒出現過狂閃、狂讀盤的情況了。

Mysql執行速度優化

1 create table t select from t old where 1 0 2 create table t like t old 3 create table t 其中 1 最快,但是它取消原來表的有些定義。自增字段 表引擎都變了,如果想要保持一樣的引擎,就在table名稱後邊加上 ...

MS SQL執行速度優化

1 大表變小表,小表再連線。但是ms sql 會自動分析執行計畫,並且如檢視,也會被還原為語句,一起被分析。如果表有where條件,先對表使用where來篩選出小表。再進行連線。連線時,小表去join大表。參見 color red 2 或exists 比 in 效率高 另外,首先兩個表的連線欄位都要...

優化ajax應用執行速度

ajax將大量的計算從伺服器端轉到了客戶端,加大了原本只負責顯示的瀏覽器的負擔,而ajax主要的實現語言是js,效能比較低,也不屬於輕量級,特別是dom元素。下面是三種對ajax優化應用的方法 1.優化for迴圈 2.將dom節點附加到文件上 3.盡量少點 號操作符的使用。另外,ajax不支援多種字...