使用ProcessTamer的进程调控工具,进行进程管理,优化你的系统资源占用。具体内容如下所述。
我们在使用电脑中,系统资源占用过大,内存不足是经常遇到的问题,下面来看看有何解决方案。
软件名称ProcessTamer软件版本v2.05.02软件大小2,279KB软件分类文件管理软件语言简体中文应用平台Windows95/98/NT/2000/XP/2003软件作者DonationCoder.com高速下载地址
小张的苦恼:虽然自己使用了***的CoreDuro26300处理器,内存容量也达到了1GB,但似乎仍然感觉到内存不够用,特别是在运行多个程序时更是如此,系统中的可用资源也时常是捉襟见肘…
小李的苦恼:办公室的机子至今还是使用着赛扬处理器,内存也才256MB,系统安装的竟然是WindowsXP,浏览网页时打开的窗口一多,系统就好象死了一般,窗口无法切换、菜单弹出缓慢、鼠标停滞,情况严重时甚至会导致系统瘫痪…
其实,之所以会出现上述情况,究其原因主要是少数“霸道”的进程占用了过高的系统资源,这样就很容易导致分配给其它进程的系统资源明显不足,从而出现“强者愈强,弱者愈弱”的两极分化局面,除非你从任务管理器中手工释放进程,但显然是非常的麻烦。这里,笔者推荐一款名为ProcessTamer的进程调控工具,它可以在后台自动调度CPU的使用率,从而实现进程的优化管理。
与其它的进程管理软件相比,ProcessTamer拥有三大优势:
优势之一:傻瓜式的操作
默认设置下,ProcessTamer安装结束后会自动运行,而且已经自动启用进程管理功能,此时系统托盘中会显示一个类似于天平的图标,。程序会在后台实时监控应用程序对CPU的占用率,并根据占用率来自动调整该程序的执行优先权,并将适当的资源分配给其它正在执行的应用程序,等其它程序执行结束或不再占用CPU资源后,它再自动调回CPU使用率。
从这个方面来看,ProcessTamer提供的完全是傻瓜式的进程管理机制,安装后你几乎不用进行任何设置即可对进程进行自动调控。双击图标或者右击选择“Configure”,可以打开图1所示的窗口,“Processes”选项卡中的内容看起来有些类似于Windows的任务管理器,这里显示了当前正在运行的进程信息,具体包括如下内容:
图1
CPUInst.:CPU当前占用率
CPUAvg.:CPU平均占用率
ApplicationName:应用程序名称
Priority:优先级
ExplicitRule:调整规则
需要说明的是,ProcessTamer会自动隐藏CPU占用率小于1%的进程,当然如果你希望显示这些进程的话,只要取消“Hide<1%NormalCPU”复选框就可以了。
优势之二:进程调整灵活多样
一般情况下,我们并不需要去手工调整各个进程,ProcessTamer会在后台自动监控每一个正在运行的进程,如果发现某个进程超过默认的设置值,就会自动降低这个程序的优先级,直到CPU使用率恢复到可以接受的程度,如果你希望了解ProcessTamer对于各个进程的调控情况,那么可以切换到“Configuration”选项卡,在“ShowSystemTrayBalloonMessages”小节中将相关选项全部选中,以后我们就可以在系统托盘中查看到相关的调整信息了(见图2)。
图2
不过,如果你有需要,还是可以去手工调整进程的:
①临时调整
临时性调整包括“Priority”和“ExplicitRule”两个方面,前者是关于优先级的调整,在下拉菜单中可以手工调整对应进程的优先级,包括Low(低)、BelowNormal(低于正常)、Normal(正常)、AboveNormal(高于正常)、High(高)、Realtime(实时)等不同级别;后者是关于调控规则的选择,在下拉菜单中可以手工指定相应的规则,包括Ignore(忽略)、ForceLow(强制处于低状态)、ForceHith(强制处于高状态)、ForceNormal(强制处于正常)、ForceBelowNormal(强制低于正常)、ForceAboveNormal(强制高于正常)、ForceRealtime(强制实时调整)、ForceKill(强制中止进程)等多项规则。
②***调整
前面提到的调整方法只是在当前状态下有效,如果重启系统后就会失效。如果你需要对某个应用程序进行***性的调整,这样可以确保这些程序优先取得CPU资源流畅运行,那么可以切换到“Configuration”选项卡,通过浏览按钮找到相应的应用程序执行文件,如图3所示,在这里可以根据自己的需要设置规则,特别值得一提的是下面的“ForegroundProcessSpecialHandling”小节,例如可以使当前进程自动处于高优先级状态,或者也可以使当前进程脱离ProcessTamer的监控。
图3
设置完成后,不要忘记顶部的StartwithWindows、LogFile、RunHighPriority这三个复选框,特别是“RunHighPriority”选中后可以让ProcessTamer自身以高优先级状态运行。
优势之三:精确系统调整
在“Configuration”选项卡,还有一个非常实用的调整部分:TameApplicationsBasedonCPUUsage,默认设置下这个功能已经被自动启用,在这里可以设置CPU占用率的***和***临界点,不过由于在程序运行过程中,CPU占用率并非一直固定,例如刚加载时会比较高,运行过程中会逐渐稳定下来,因此我们可以在右侧的“CPUUsageMeasurementSmoothingOverTime”上面的滑块中设置一个控制点,这样可以进一步提高ProcessTamer的调控效率。
某些情况下,你可能并不希望ProcessTamer自动调整程序的优先级,例如在执行刻录操作时,如果进程被随意降低可能导致刻录失败,一种解决办法是暂时禁用ProcessTamer,只要右击系统托盘区的天平图标,从快捷菜单中取消“Enableed”就可以了;另一种比较好的方法是修改ProcessTamer的配置文件,用记事本打开安装目录下的ProcessTamer.ini文件,找到“[Rules]”小节,按照下面的格式添加一行即可,由于ProcessTamer会根据大小写区分应用程序的名称,因此请保证输入的文本和程序名称完全对应:
应用程序名称,调控规则
总结:
必须指出的是,虽然Process Tamer不可能像HT、双核处理器那样对CPU的性能有明显的提升, 但是却可以使系统使用过程中进程切换相对顺畅,非常值得一试。希望本文介绍的ProcessTamer的进程调控工具来优化你的系统资源占用的方法能够对读者有所帮助,更多有关操作系统的知识还有待于读者去探索和学习。
【编辑推荐】