Read Sean

          Read me, read Sean.
          posts - 508, comments - 655, trackbacks - 9, articles - 4

          [Eclipse筆記]重提KeepResident插件

          Posted on 2005-04-10 23:03 laogao 閱讀(2784) 評論(2)  編輯  收藏 所屬分類: Computer UsageOn JavaOn Eclipse

          記得很早以前其實就有朋友推薦在Eclipse上使用KeepResident插件,這個插件可以幫助我們在Windows平臺更好的使用Eclipse這個Java應(yīng)用程序。

          下載地址:
          http://suif.stanford.edu/pub/keepresident/keepresident-0.2.zip

          安裝方法:
          解壓到Eclipse安裝目錄,它實際上會增加一個plugins目錄下的子目錄,然后重啟Eclipse,對于3.1版本的Eclipse,建議使用-clean命令行參數(shù)啟動,這樣會明確告訴Eclipse刷新插件等的配置。

          使用:
          在Eclipse工作臺的Windows->Preferences中會看到新增的KeepResident選項頁,在這里我們可以配置三個東東,最小工作集大小、最大工作集大小、VirtualLock,分別指定希望Windows分配給Eclipse的最小物理內(nèi)存、最大物理內(nèi)存和是否強(qiáng)制保持這部分內(nèi)存。具體設(shè)置因人而異,可以給大家參考我個人的配置:我的環(huán)境是Windows XP SP2,256MB內(nèi)存,三個選項分別是:80MB、128MB、選中。最使用情況來看,運行很順暢。

          簡單原理:
          首先,我們知道,Windows的內(nèi)存實際上是物理內(nèi)存+虛擬內(nèi)存,必要的時候它會把應(yīng)用程序占用的物理內(nèi)存page到硬盤;其次,對于普通的應(yīng)用程序Windows默認(rèn)只會分配少量物理內(nèi)存,并且這對需要相對大量內(nèi)存的Eclipse來說是不能接受的;再次,一旦Eclipse窗口最小化,Windows默認(rèn)就會認(rèn)為它暫時不再被使用,于是會將它使用的物理內(nèi)存挪出來給其他的進(jìn)程使用,這樣我們最小化和再次打開就會感到嚴(yán)重的延遲。KeepResident非常小,其實就是調(diào)用Windows的SetProcessWorkingSetSize()和VirtualLock()這兩個API來實現(xiàn)指定Eclipse運行時內(nèi)存分配的具體設(shè)置。

          更多信息:
          http://suif.stanford.edu/pub/keepresident/faq.html

          Feedback

          # 2005-4-12 網(wǎng)摘[TrackBack]  回復(fù)  更多評論   

          2005-04-12 20:46 by kukoo
          Ping Back來自:blog.csdn.net
          [引用提示]kukoo引用了該文章, 地址: http://blog.csdn.net/kukoo/archive/2005/04/12/344952.aspx

          # re: [Eclipse筆記]重提KeepResident插件  回復(fù)  更多評論   

          2005-04-27 16:17 by jimmyvk
          為什么在安裝該插件后,鼠標(biāo)一點到Windows->Preferences的KeepResident選項上eclipse就會“死掉”,在任務(wù)管理器中看到內(nèi)存剩余數(shù)所剩無幾,但javaw進(jìn)程顯示占用的內(nèi)存又不多,是怎么回事啊,如果不做上述操作,平常使用,效果正常,且不受最小化再次打開的影響!
          主站蜘蛛池模板: 贵定县| 晋宁县| 九江县| 射阳县| 上栗县| 镇雄县| 汪清县| 沾益县| 特克斯县| 乐昌市| 宜春市| 绥宁县| 莎车县| 大厂| 德州市| 文山县| 漠河县| 浮山县| 尼木县| 枣庄市| 睢宁县| 道真| 揭东县| 湖口县| 威宁| 武宁县| 晋州市| 鹿邑县| 称多县| 台湾省| 黄浦区| 峨眉山市| 南京市| 云浮市| 阿克苏市| 平潭县| 苍山县| 洞口县| 中山市| 清新县| 鹿邑县|