Win 2000系统内存优化全攻略( 三 )


堆栈压缩
堆栈压缩也叫做内存碎片整理 , 在Win9x中早有应用 。Windows 2000对内存的管理和Win9x完全不一样 , 这个操作有没有效还是个问题 。不过不管怎么样我们还是介绍一下 , 内存碎片整理实际上是系统把主内存中所有的数据都捣到硬盘的交换文件上 , 然后重新把数据装入内存;从计算角度来看 , 这个过程叫做堆栈压缩或者叫垃圾清理 。这个操作可以用一个很小的VB程序完成 , 具体做法是用记事本新建一个文件 , 输入一行:Mystring = Space(16000000) , 把它存为后缀.vbs的文件 。假设在你的机器上已经安装了VB运行库(Windows 2000默认安装) , 当你运行这个程序 , 它会把系统内存"冲刷"一新 。在运行完一些有内存"空洞"的程序之后(所谓内存"空洞"是指程序在运行完毕之后 , 还有一部分内存没有释放 , 不能被其它的程序使用 , 就好像内存中有个洞一样) , 运行这个程序特别有用 , 它可以释放那部分"空洞"内存 。如果你的系统内存很大 , 可以把上面那条语句括号中的数值设大一点 , 清理内存"空洞"的效果会更好一点 。

推荐阅读