1.動態記憶體管理中若勾選"精簡模式"(compact mode)
實在是不知道差異在哪
可以有人說明一下嗎
2.作業系統是Windows 8,用IDM下載,暫存在Ramdisk,有選擇動態記憶體管理
等到下載完成後
從ramdisk轉存到硬碟後
ramdisk的磁碟空間看起來釋有釋放了
(例如ramdisk 12GB,下載4GB,本來ramdisk剩下8GB,等下載完成轉存到硬碟後,又回到12GB)
但是從工作管理員中的效能去看記憶體使用狀況
卻都遲遲沒有釋放
但是如果是直接先copy 4GB檔案去ramdisk
"馬上"又從ramdisk刪除
除了ramdisk空間有釋放外
從工作管理員中的效能去看記憶體使用狀況
也的確有釋放出來
這是為什麼呢
是bug嗎
以上問題 謝謝回答
動態記憶體管理的精簡模式究竟有啥不一樣
Re: 動態記憶體管理的精簡模式究竟有啥不一樣
为节省额外的内存开销,动态内存管理是按一个较大的粒度划分内存进行分配管理。非compact mode 下,数据按正常硬盘方式进行分布,假设有1个字节的数据分布在单独一个内存块上,动态内存管理也会为此分配一个完整的内存块。compact mode 下,数据分布则会被重新组织,小字节的数据会被安排放置在有空余的一个内存块中,这样基本保证在分配下一个内存块前,所有的内存块存放空间可以得到完整的使用。
这个还有待进一步检查,谢谢。chuangman 写了:2.作業系統是Windows 8,用IDM下載,暫存在Ramdisk,有選擇動態記憶體管理