释放内存资源,我用empty.exe命令

 Windows平台下的应用程序体积越来越大,随之,占用的内存资源也不断增加。很多程序占用大量内存资源后却不能及时释放,造成极大的浪费。虽然使用第三方内存管理软件可以释放空闲内存资源,但很有可能引起系统的不稳定。Windows Server2000/2003资源工具箱自带的“empty.exe”命令就可以有效的解决这个问题。使用Empty.exe命令不会强迫系统全部释放内存资源,而是仅仅释放必要的资源。

要想使用该命令,需要安装Windows Server2000/2003资源工具箱,但这个东东是要收费的,最简单的办法是单独从“ http://xfxd.vicp.net/empty.exe”下载该命令程序。另外,该命令也支持Windows XP系统。

 

笔者以Windows XP系统为例,释放MSN Messenger 程序占用的内存资源。下载该命令程序后,将其拷贝到系统目录下,如c:/ windows。

 Empty.exe命令使用格式:

    empty.exe {pid(进程ID) | task-name(映象名称)}

 

第一步:

    要使用empty.exe命令释放MSN Messenger 程序占用的内存资源,首先必须找到该程序的进程ID或映象名称。按住CTRL+ALT+DEL键后,运行“Windows任务管理器”,切换到“进程”标签页,可以看出MSN Messenger 程序在笔者机器中的映象名称为“msnmsgr”,进程ID为“1932”,所占内存资源为“5896KB”。当然也可以使用“tasklist”查找到以上内容。

 

第二步:

  点击“开始à运行”,在运行对话框中输入“cmd”,弹出命令提示符窗口。在窗口中运行“empty 1932”命令或“empty msnmsgr”命令即可。这时你会惊奇的发现MSN Messenger 程序占用的内存资源大大减少了。

在Windows Server2000/2003系统中使用empty.exe命令方法是相同的,就不再详细介绍了。

 微软 Windows Server 2003 Resource Kit Tools 中提供的,小巧实用,可以在 2k/xp 下使用

使用方法:empty.exe {pid | task-name},比如:empty iexplore 就是释放 ie 占用的内存
pid 和 task-name 可以从任务管理器中查看,xp/2003 下还可以运行 tasklist 命令查看

要经常使用,可以编写一个批处理文件,例如:
empty task-name1
empty task-name2
empty task-name3
用记事本写好,另存为 free.bat,将其和 empty.exe 一起放到 Windows or Winnt 目录中,直接从开始菜单中的运行输入 free 即可

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值