的网志|'s blog

2004-9-3 12:22:23
释放内存资源,我用empty.exe命令

孙成

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

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

要想使用该命令,需要安装Windows Server2000/2003资源工具箱,但这个东东是要收费的,最简单的办法是单独从“http://www.fyrose.com/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命令方法是相同的,就不再详细介绍了。

 

2009-12-28 7:16:51
Re:释放内存资源,我用empty.exe命令
path C:\Utils pslist>c:\psinfo.txt FOR /F "eol=; tokens=1 delims=, " %%i in (c:\psinfo.txt) do empty %%i
By qingcai(游客) | 个人主页 | 引用 | 返回 | 删除 | 回复

发表评论:

    昵称:
    密码: (游客无须输入密码)
    主页:
    标题:

日历

公告

最新文章

文章分类

好友博客

最近评论

最近留言

信息

登陆

Powered by Oblog.