博威---云架构决胜云计算

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1958|回复: 0

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

[复制链接]
发表于 2008-1-11 13:08:37 | 显示全部楼层 |阅读模式
释放内存资源,我用empty.exe命令
    Windows平台下的应用程序体积越来越大,随之,占用的内存资源也不断增加。很多程序占用大量内存资源后却不能及时释放,造成极大的浪费。虽然使用第三方内存管理软件可以释放空闲内存资源,但很有可能引起系统的不稳定。Windows Server2000/2003资源工具箱自带的“empty.exe”命令就可以有效的解决这个问题。使用Empty.exe命令不会强迫系统全部释放内存资源,而是仅仅释放必要的资源。

要想使用该命令,需要安装Windows Server2000/2003资源工具箱,但这个东东是要收费的,最简单的办法是单独从“[url=http://xfxd.vicp.net/empty.exe]http://xfxd.vicp.net/empty.exe[/url]”下载该命令程序。另外,该命令也支持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 即可

下载:[url=http://xfxd.vicp.net/empty.exe]http://xfxd.vicp.net/empty.exe[/url]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|boway Inc. ( 冀ICP备10011147号 )

GMT+8, 2024-5-17 16:08 , Processed in 0.084675 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表