有些软件内存整理如memempty的原理是什么?或有相关的文章?
还有java可以自动整理本程序引起的内存泄露,可以在c++中实现这个功能吗?

解决方案 »

  1.   

    内存整理是消除分配内存空间后产生的碎片。这些碎片很小,以至于不足以被分配给其他进程使用,造成空间浪费和效率下降。
    使用托管就可以实现VC++.NET的内存垃圾回收~
      

  2.   

    好象是这样的:
    Windows 把待整理的物理内存数据转移到硬盘上的“虚拟内存交换文件”(PageFile)中,再释放掉原来所占用的物理内存的过程。