2009年6月9日 星期二

可以改善 eclipse 效能的 plugin

這個 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 的效能上對你有所幫助。

註:必須要有 administrator 的權限,plugin 才能生效

摘自:http://www.javaworld.com.tw/jute/post/view?bid=10&id=65161&sty=3

沒有留言:

wibiya widget