最近才用上windows2008,之前一直用的是windows2003,發(fā)現(xiàn)系統(tǒng)運行一段時間后,內(nèi)存吃緊,趕緊打開資源查看器,發(fā)現(xiàn)當(dāng)前運行的程序占有內(nèi)存都很小,后經(jīng)查資料,原來是被windows2008的文件緩存吃盡了,這是windows2008的新機制,因此解決思路也就是限制文件緩存的大小,步驟如下:
1 、下載DynCache,微軟官網(wǎng)地址;
2、解壓文件,將\DynCache\Retail\AMD64\DynCache copy 到 system32下;
3、 創(chuàng)建服務(wù);
sc create DynCache binpath= %SystemRoot%\System32\DynCache.exe start= auto type= own DisplayName= "Dynamic Cache Service"
4、雙擊執(zhí)行DynCache.reg;
5、打開注冊表Regedit,路徑:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DynCache\Parameters,設(shè)置MaxSystemCacheMBytes的值為600(單位MB),注意是十進制;OK
5、啟動服務(wù)DynCache;
6、重啟計算機;
------------如需卸載----------------
sc stop DynCache
sc delete DynCache