Windows下的任务管理器 Airport 2001年 7期 任务管理器,顾名思义,就是对计算机上的程序任务进行管理,比如你在使用计算机的过程中,可以了解自己机器使用的状况,快速查看正在运行的程序的状态,或者终止已停止响应的程序。也可以使用一些参数评估正在运行的进程的活动,查看CPU和内存使用情况的图形和数据。   Windows下的任务管理器,除了微软自己的一个任务管理器,还有一些第三方厂商开发的软件,微软的任务管理器只在WinNT/Win2000/WinMe中带有,Win9X里面没有带任务管理器,我们将选择一个性能比较好的第三方软件介绍。   在介绍软件之前,先应该了解进程的概念。系统上所有运行的东西都可以称之为一个进程。每个用户任务、每个系统管理守护程序,都可以称之为进程。进程的一个比较正式的定义是:在自身的虚拟地址空间运行的一个单独的程序。   #1 一、微软的任务管理器   下面先介绍NT/2000/Me自带的任务管理器使用方法。任何时候只要你同时按下“Ctrl+Alt+Del”,在出现的窗口中选择“任务管理器”即可调用任务管理器,任务管理器界面如^07020201a^1。   #2 1.应用程序选项卡   如^07020201a^1,应用程序选项卡显示了计算机上正在运行的程序(也称任务)的状态。通过该窗口,可以启动、切换或结束程序(右下方的按钮),这里感觉最方便的就是当你的机器被某个应用程序占用了大量的资源,或者某个应用程序状态显示未响应的时候,你可以先选择它,然后用“结束任务”按钮在这里直接结束任务。   #2 2.进程选项卡   进程选项卡显示在计算机上运行的进程的信息(^07020201b^2)。这里有必要解释一下进程和应用程序的区别,在图1中显示了系统所有打开的应用程序,比如你打开一个Foxmail,那么就会在应用程序里面显示该任务,而进程除了这些应用程序的进程外,同时包括系统内部使用的一些进程名称,比如winlogon.exe,该进程就是对用户登录进程的保持信息。另外还包括很多Windows必须使用的进程,比如explorer等。   进程中肯定包含着应用程序的进程,在进程选项里面我们可以看到程序运行的具体详细情况,比如图2列表中的PID(进程的唯一标示符)、CPU(当前使用的CPU的百分比),内存使用(该进程所消耗的内存大小)。查看进程的其它信息,请单击“查看”,然后单击“选择列”,这里面还可以选择线程计数、页面错误等其他十几个选项(^07020201c^3)。   通过这些列表我们很容易查看一个应用程序当前使用的资源占用率,这里顺便解释一个很多读者经常提到的一个问题,很多人都很关心某个Windows应用程序占用系统的资源是否过大,现在我们就可以通过进程选项卡看出具体的资源占用情况,比如图2中的RavMon.exe进程──瑞星的防病毒防火墙,这里可以看到它占用了4572K的内存,也就是4M多的内存。当然每个应用程序在不同的计算机上使用的内存并不是一样的,而且即使在同一台计算机上,不同的时刻占用的系统资源也不同,只能做为参考。   在结束进程的时候,进程选项与应用程序选项有本质上的区别,在应用程序选项里面关闭当前任务,和你在使用系统的时候关闭一个任务毫无区别,而关闭一个进程的时候则不会对任何数据进行保存,而且关闭一些通用的进程将会导致系统不可用,所以建议在使用该功能的时候要格外小心。   #2 3.性能选项卡   性能选项卡显示计算机性能动态概述,其中包括上面显示的CPU 和内存使用情况,可以从图表中很清晰地看出使用的百分比和瞬时值。下面则是4个框架:   总数:表示正在运行的项目数(包括句柄、线程和进程),句柄数表示系统的对象数量,比如文件和注册表项。线程数表示的是系统中线程的数量,进程数量你可以数一下进程选项卡中的进程数量,和这里显示的进程数量绝对是相等的(System Idle process,系统空闲进程,也是一个正常的进程)。   物理内存:表示计算机上安装的实际内存数量,^07020201d^4显示总额是129396K=128M(1M=1024K)内存。可用的内存是31852K内存,文件缓存的大小是23264K。   委托费用:表示分配给系统或程序的内存,这里可以看到限制的最大内存数超过了物理内存的总额,这是由于系统设置了虚拟内存,图4的最大委托内存是248M,虚拟内存的大小可以在“我的电脑→属性→性能→虚拟内存”上更改,默认使用物理内存一倍的虚拟内存。   核心存储器:表示CPU内部存储器,它的大小根据CPU的性能来确定。总额数=分页+未分页。   #1 二、第三方的任务管理器   由于Win9X中没有上述任务管理器,我们在这里选择了一个第三方软件TaskInfo2000,这里做一下简单介绍。它是一个共享软件,只有一个月的试用期,它的下载地址是http://www.iarsn.com/download.html。   TaskInfo2000的安装非常简单,直接安装就可以了,安装以后的主界面主要是三个窗口(^07020201e^5),左边显示所有的进程,包括了你打开的一些任务。右上角是系统资源的统计信息,包括系统打开的进程(processes)数量,线程(Threads)数量等以及系统和CPU的使用信息,图5显示的CPU使用率为54.99%。这里除了有进程线程的说明外,还有其他包括FAT readKB/s(文件系统的读速度)等参数,这些参数可以作为一个参考,主要了解系统占用率和进程数就已经达到我们的目的。右下角是对选中的单个进程的统计信息,包括该进程所处的路径,所使用的模块等。总体感觉使用上非常简单,能够很好地查看系统的资源利用率。   这里介绍一下比较常用的功能。   对每一个进程进行操作:在左边选中一个进程以后,点右健将会弹出一个菜单,包括:   Run Application(运行一个新的应用程序),   Terminate process(关闭当前进程),   Show File properties(显示文件属性),   Set process priority(设置进程的优先级)   ……   这里建议把菜单“perferences→show status Bar”选中,这样就会在状态栏显示所有命令的解释。   还有最好把“perferences→Start with win9X service”选中,以后用户退出的时候本程序将不会被关闭。   只要大家了解了一些基本概念,就很容易使用这一类软件,同时更好地利用资源。