none
内存碎片怎么整理?? RRS feed

答案

  • 有很多整理软件,但是最好不要整理,用不然内存使用都被转移到虚拟内存中了,访问速度会降下很多。

    原理是申请一块巨大的内存,操作系统内存控制器没有空闲的内存分配,只好把应用程序的内存使用量移动到虚拟内存中。


    grass...
    2011年2月9日 9:03
  • 代码没,原理一般是申请超大内存,把当前内存中的数据强制的被系统挪到磁盘的缓存中,然后释放掉内存,此时内存是比较干净的。
    2011 c# mvp China
    2011年2月15日 1:38
  •  这个光看没用的,实际的自己实现一下,量化出来才行。内存分布的情况每时每刻不同。多测试才有比较准的值。
    2011 c# mvp China
    2011年2月21日 1:25

全部回复

  • 有很多整理软件,但是最好不要整理,用不然内存使用都被转移到虚拟内存中了,访问速度会降下很多。

    原理是申请一块巨大的内存,操作系统内存控制器没有空闲的内存分配,只好把应用程序的内存使用量移动到虚拟内存中。


    grass...
    2011年2月9日 9:03
  • 不是这种~不是讲将内存使用都被转移到虚拟内存的
    2011年2月11日 2:37
  • 还有,就是“快速整理”那种
    2011年2月11日 9:52
  • 代码没,原理一般是申请超大内存,把当前内存中的数据强制的被系统挪到磁盘的缓存中,然后释放掉内存,此时内存是比较干净的。
    2011 c# mvp China
    2011年2月15日 1:38
  • 代码没,原理一般是申请超大内存,把当前内存中的数据强制的被系统挪到磁盘的缓存中,然后释放掉内存,此时内存是比较干净的。
    2011 c# mvp China
    可是人家用1秒中的时间就整理了600M的碎片~
    2011年2月19日 11:25
  •  这个光看没用的,实际的自己实现一下,量化出来才行。内存分布的情况每时每刻不同。多测试才有比较准的值。
    2011 c# mvp China
    2011年2月21日 1:25