下载首页 | 资讯中心 | 文章分类 | 最近更新 | 排 行 榜 | 国产软件 | 国外软件 | 绿色软件 | 汉化补丁 | |
文章搜索: 分类 关键字
您的位置:首页软件技巧系统工具 → 用AutoIt增强微软内存释放工具Empty
用AutoIt增强微软内存释放工具Empty
来源:太平洋电脑网 作者: 加入时间:2006-10-27 访问次数:29 [  ]

   点击下载AutoIT

  Empty.exe是一个来自于Microsoft Windows Server 2003 Resource Kit Tools中的小工具,可以用来释放指定应用程序的Working Set(工作集)。

  什么是工作集呢?工作集就是在某个时间内,一个进程可以直接访问到的物理内存(不发生缺页中断),简单的可以将其等同于占用的内存空间,而在Windows的任务管理其中,也确实是这样表示的(如图1)。

用AutoIt增强微软内存释放工具Empty
图1 Empty.exe访问物理内存

用AutoIt增强微软内存释放工具Empty
图2 Empty.exe的作用

  (如图2)可以看出,Empty.exe是释放处于后台的进程所占用内存空间,以此增加当前活动的进程可以使用的内存空间而达到优化性能的目的,类似于内存整理。但与某些内存整理工具相比,它是直接释放对应进程的内存。强于某些将数据直接转移至虚拟内存中而导致硬盘狂转的工具。

  可惜的是,Empty.exe是一个命令行工具,日常使用不方便,那么就用AutoIt来完善一下吧。

  AutoIt是一种脚本语言,最初是因为可以模拟鼠标键盘操作而最为一种软件安装辅助工具为人所知,经过不断的版本升级,现在已经具有丰富的功能却不失轻巧。能够完成执行程序、VBS/JS脚本,鼠标、键盘、窗口操作,甚至可以创建GUI界面,详细信息可以访问其官方网站。

  “工欲善其事,必先利其器”,任何编程语言都需要一个开发环境来方便代码输入,调试。对于AutoIt来说,目前较好的编辑器是SciTE,其中不仅包含SciTE编辑器本身,2006-6-26的1.70版中还包括AutoIt v3.1.1.0 及BETA 3.1.1.127以及很多有用的工具,汉化补丁的版本是1.68,不影响使用,如果是第一次使用,建议打汉化补丁熟悉一下,以下介绍也是以中文版为例。

  程序思路如下:

  1. 获取整理前内存占用情况;

  2. 列举当前的所有进程,将其product id存入数组中;

  3. 构造循环语句,顺序执行empty.exe释放指定pid进程的内存并略过pid为0及4的系统进程,格式如下:

  Empty.exe pid

  例如:empty.exe 3640 (释放pid为3640的进程,即图2中的maxthon.exe

  4. 获取整理后内存占用情况;

  5. 检查目标系统是否允许气泡式弹出提示,以便使用对应的提示信息显示整理前后的对比情况。

  点击下载源代码

  将以上代码输入后,依次点击菜单栏中的工具→执行(或快捷键F5)就可以进行程序测试,如果代码输入没有错误,就会执行程序,效果如下(如图3)。

用AutoIt增强微软内存释放工具Empty
图3 进行效果

  这里顺便将SciTE附带的工具大概介绍一下:

  1) SyntaxCheck Prod(正式版语法检查器)

  2) SyntaxCheck Beta(Beta版语法检查器)

  3) FunctionPopUp(语法速查)

  4) AU3Info(非常实用的工具,获取窗口及其对象属性工具,一般用于窗口操作)

  5) AU3Recorder(键盘、鼠标点击自动记录器)

  6) AutoitMacroGenerator(类似AU3Recorder,至少笔者没发现有什么不同)

  7) Tidy AutoIt Source(代码规范工具,其整理完后的代码具有更好的可读性)

  8) CodeWizard(提示窗口、信息、Splash生成工具)

  9) GuiBuilder(GUI界面生成工具)

  10) Koda(FormDesigner)(表格生成工具)

  11) SciTe Config(编辑器配置工具,可以切换当前使用的AutoIt版本,指定字体之类)

  12) Snippet Holder(代码片段收集工具)

  运行没有错误后就可以将其编译为EXE程序使用了,点击菜单栏工具→编译(或快捷键Ctrl+F7),弹出窗口需要依次指定Aut2Exe.exe及待编译的Au3文件路径后出现Compile AutoIt3 Script窗口:

  1) Aut2exe标签:

  AUT2EXE:Aut2Exe.exe文件所在路径

  Source:AU3源文件所在路径

  Target:生成的目标文件名及路径

上一页 [1] [2] 下一页
评论人 评论内容摘要(共 0 条,查看完整内容) 得分 0 发表时间
 热点文章
·惊爆!《暗黑破坏神3》将对应全平台
·《荣誉勋章:太平洋之战》中文版上市
·MediaShow魅力四射快速制作音乐电子相册
·《花木兰》完美流程攻略
·轻松可爱 最新10大Q版网络游戏推荐
·2006年暑期新宣布免费网络游戏一览
·photoshop制作水晶球中的精灵
·NVIDIA发布Forceware 93.71 WHQL驱动
·经验分享 微软Word2007实用技巧两则
·国内新记录产生 1M super pi运算仅用9秒
 推荐文章
·微软高官爆料:欧盟对Vista哪些功能不安
·在Google Talk上与QQ、MSN好友聊天
·Word使用过程中的常见问题及其解决
·手把手教你内存终极变相“造假”大法
·NVIDIA联手海盗船 推出自动超频内存
·Windows Vista特殊功能介绍:语音识别
·公安机关检验软件样本 流氓软件制造者面临坐牢危..
·比英特尔UMPC还要小 移动PC新品推出
·性感暴力完美结合 御姐武戏X新画面
·盖茨访谈:我就是微软里的兼职员工
WinXP下载基地 版权所有 Copyright© 2006-2008 WWW.WinXpd.COM, All Rights Reserved. 页面维护: WinXP下载基地(WinXP基D)