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,4、關閉驗證equinox provisioning platform automatic updata support,
wtp webservice ui plug-in
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不支援多種字...