分页: 1 / 1

動態內存管理 在32G RamDisk不能完全釋放內存

发表于 : 周六 6月 29, 2013 6:30 pm
would
你好,我發現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 內存未能釋放 !!!

Re: 動態內存管理 在32G RamDisk不能完全釋放內存

发表于 : 周一 7月 01, 2013 11:32 am
Support
您好!

关于动态内存回收不完全的问题,我们已经在改进中,请参见
viewtopic.php?f=35&t=1392

非常感谢您的支持!

Re: 動態內存管理 在32G RamDisk不能完全釋放內存

发表于 : 周一 7月 01, 2013 2:49 pm
ChainOfHonor
这么大的内存只用ramdisk 太浪费了,建议分4G的ramdisk 放浏览器缓存 TEMP之类的
然后再分20G的fancycache读写 5S写延迟 这样 更爽

Re: 動態內存管理 在32G RamDisk不能完全釋放內存

发表于 : 周三 7月 03, 2013 1:03 am
would
ChainOfHonor 写了:这么大的内存只用ramdisk 太浪费了,建议分4G的ramdisk 放浏览器缓存 TEMP之类的
然后再分20G的fancycache读写 5S写延迟 这样 更爽

我的Ramdisk有放浏览器缓存 TEMP之类的 :D
因為我的Ramdisk有特別用途, 所以都不會分給fancycache之用, thanks