你好,我發現RamDisk的動態內存管理不能完全釋放剛剛文件所使用過的Ram內存,可否幫我看看出了甚麼問題!多謝
我的電腦配置如下:
系統: Windows 7 Ultimate X64
軟件: Primo Ramdisk Ultimate Edition 5.6.0
內存: Corsair Vengeance CMZ32GX3M4X1600C9 DDR3 1600 32G Kit (8Gx4)
RamDisk大小: 28GB
Disk Type: Direct-IO
動態內存管理: 已開啟
圖片1: 實驗未開始時的狀態,(所佔用的300MB是pagefile.sys)
圖片2: 用檔案佔用RamDisk所有空間後的狀態
圖片3: 清空RamDisk後的狀態
問題就來了, 為何清空RamDisk上的所有文件後, 除了減去一開機所佔用的2.55GB記憶體外, 依然還有大約 4GB 還未有釋放呢?
多謝
PS. 剛才以上面相同的步驟再試了幾次, 分別有6G, 10G 內存未能釋放 !!!
動態內存管理 在32G RamDisk不能完全釋放內存
動態內存管理 在32G RamDisk不能完全釋放內存
上次由 would 在 周三 7月 03, 2013 2:02 am,总共编辑 1 次。
-
- 5级用户
- 帖子: 48
- 注册时间: 周三 2月 15, 2012 9:09 am
Re: 動態內存管理 在32G RamDisk不能完全釋放內存
这么大的内存只用ramdisk 太浪费了,建议分4G的ramdisk 放浏览器缓存 TEMP之类的
然后再分20G的fancycache读写 5S写延迟 这样 更爽
然后再分20G的fancycache读写 5S写延迟 这样 更爽
Re: 動態內存管理 在32G RamDisk不能完全釋放內存
ChainOfHonor 写了:这么大的内存只用ramdisk 太浪费了,建议分4G的ramdisk 放浏览器缓存 TEMP之类的
然后再分20G的fancycache读写 5S写延迟 这样 更爽
我的Ramdisk有放浏览器缓存 TEMP之类的
因為我的Ramdisk有特別用途, 所以都不會分給fancycache之用, thanks