目的:本身使用 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
|