吉行天下, 力挽狂澜

----------吉豕皮, 力一女共筑----------
随笔 - 35, 文章 - 2, 评论 - 3, 引用 - 0
数据加载中……

看到一则整理内存的方法,用批处理实现的,没敢试,先贴到这里,以后试试

for   / " delims= "   % a in ( ' wmic memlogical get TotalPhysicalMemory^| findstr /i /v "TotalPhysicalMemory" ' do  @set  / a est =% a * 800 && mshta vbscript:s = space( % est % )(settimeout( " window.close " , 10000 ))  
这句话太长了一句显示不完。基本意思就是用wmic查询内存数(单位KB),然后set /a 得到内存字节数的80%,然后mshta调用vbscript协议,使用space函数申请一个巨大的内存空间,用settimeout延时推出。这样Windows会把当前进程尽量压到磁盘缓存从而获得内存空间。

posted on 2006-09-29 15:22 吉豕皮 阅读(244) 评论(0)  编辑 收藏 引用

只有注册用户登录后才能发表评论。