目的:本身使用 win7 32bit 安裝有 8GB 記憶體,由於 32bit 作業系統限制
只能讓 OS 管理 3.25GB (我有顯卡,所以把內顯直接關掉)
希望對多出來 486xMB 的未管理記憶體做最大應用。同時減少SSD磨損。
使用軟體:Primo Ramdisk 5.6.0 (x86/x64)
eBoostr 4.5.0.575 (x86/x64)
要使用這類會動到 unmanaged memory (a.k.a invisiable memory) 最重要的是
必須確保軟體調用的記憶體之間不會互相重疊到,否則直接 BOSD 沒有第二句話。
選用Primo Ramdisk 5.6.0最大原因在於它可以在未管理記憶體中設定 "保留" 區段,
http://i.imgur.com/hlJN2Hk.png
以我的設定為例,前段保留2048MB不做更動,隨後再把剩下的記憶體吃光光。
這樣可以確保前面2048MB可以留給 eboostr 作為 RAM cache 使用
http://i.imgur.com/WirVfU0.png
以我的設定,eboostr 占用 unmanaged memory 前段 2048MB ,可以和 Ramdisk 避開。
PS. 軟體或內顯占用的unmanaged memory究竟是前段還是後段需要測試才知道。
所以就結論而言,我的記憶體分配狀況如下:
0 3325MB 5373MB 8192MB
|