Posted on 2005-03-18 07:25
pts 阅读(407)
评论(0) 编辑 收藏 所属分类:
java基础
這個 plugin 叫做 KeepResident
增加效能的原理主要是利用兩個 Windows API - SetProcessWorkingSetSize 與 VirtualLock (所以只適用於 Windows 平台),讓 Windows 保留更多的記憶體給
eclipse 的 java process。
自己試用的結果,速度真的有變快,切換頁面 lag 的情形好很多,以往將 eclipse
視窗最小化後記憶體會被釋放,所以還原視窗就會 delay,現在也不會了 (因為記憶體不會釋放,如果你勾選了VirtualLock 的選項的話)。
使用前我的 eclipse 的 java process (javaw.exe) 最多 5MB,但是 VM size 上百 MB;使用後現在 javaw.exe 所使用的記憶體維持在 70~100MB 之間,對我這台電腦的記憶體(768MB)來說還算過得去。官方的文件建議最小值設定在 100 MB,最大值 250 MB 左右。
至於穩定性,目前我是開啟 VirtualLock,最小值 128,最大值 256,寫了大概
五小時的程式,目前沒有遇到什麼問題,但是我的 project 不多,也沒有安裝
其他的 plugin,所以僅供參考。
如果你的電腦記憶體足夠的話,這個 plugin 或許可以在 eclipse 的效能上對你有所幫助。
更多的Plugin在:
http://www.eclipse-plugins.info/eclipse/index.jsp