谁能指点一下关于内存整理的技术.....讨论一下吧?(100分)

  • 主题发起人 主题发起人 小小小小大
  • 开始时间 开始时间

小小小小大

Unregistered / Unconfirmed
GUEST, unregistred user!
谁能指点一下关于内存整理的技术.....讨论一下吧?
 
我也想知道
 
找人来教
 
内存整理感觉不是什么有用的技术。
1.程序的内存本来就是通过二级映射的,程序的连续内存不一定在物理内存中连续。
程序使用的内存很多又是从heap中通过build-in的memmgr分配的,整理内存不会有任
何作用。
2.没听说过普通的内存顺序访问速度大大高于随机访问。原来Matrox的高端显示卡
用了Windows RAM具有这种特性,所以一直无法用于PC内存。而硬盘整理正是因为其
顺序访问速度大大高于随机访问。
3.进入核心态进行内存搬移,并同时修改页表,小公司根本不具备这种能力。

你真的想整理?告诉你算法:
监视可用物理内存数量,低于某一阈值则:
1.使用GlobalAlloc提交物理内存/2大小的请求。
2.提升自己的优先级,重复写入内存区域。
3.恢复优先级,释放内存。
 
后退
顶部