WEB开发网
开发学院操作系统Windows Vista 全面提升:Vista系统核心大优化(4) --调整你的应... 阅读

全面提升:Vista系统核心大优化(4) --调整你的应用程序属性

 2007-07-26 16:21:21 来源:WEB开发网   
核心提示:自从多任务的处理器出现以来,操作系统就能够使用CPU所提供的新的任务切换和分割功能来同时运行多个程序,全面提升:Vista系统核心大优化(4) --调整你的应用程序属性,这些新技术就让操作系统的开发成为可能,即使如今的计算机能够完成多个任务,首先你了解了如何为计算机添加内存以及能够不用打开机箱就获得更多内存的新的Rea

自从多任务的处理器出现以来,操作系统就能够使用CPU所提供的新的任务切换和分割功能来同时运行多个程序。这些新技术就让操作系统的开发成为可能。即使如今的计算机能够完成多个任务,但它们实际上在某个时刻只能做一件事。为了让操作系统能够支持同时运行多个应用程序,它必须将所有可用的处理时间进行细致分割,让每个应用程序都能够轮得上。虽然现在由于多核处理器的出现而开始有所变化,但每个核在一个时刻仍然是只能完成一项任务的。

操作系统使用了大量的技术来决定哪个应用程序将会接在另一个应用程序的后面使用CPU。而对于Windows Vista来说,其中一个判断的因素就是应用程序运行的优先级。

每个运行在你计算机上的应用程序都有附带了它的运行时记录。在默认情况下,操作系统会以正常的优先级来启动每个应用程序。应用程序会被定为6个不同的优先级别,从最高到最低分别是:实时、高、高于标准、标准、低于标准、低。由于CPU在一个时候只能够做一件事,不同的优先级别就能够让操作系统判断哪个应用程序能够获得下一个CPU使用的位置。如果一个应用程序是以高或者是高于标准的优先级运行时,它就能够比标准级别的应用程序获得更多的CPU处理的时间。

正如你可以看到的,应用程序的优先级别会对程序运行的快慢产生影响。

使用任务管理器来调整属性

Windows任务管理器是人们遇到程序无法响应时都会求助的东西。因此,你知道任务管理器是一个非常实用的工具。另一项任务管理器的用途就是更改运行的应用程序的优先级别。这项功能在你有很多程序运行的时候是非常有用的。

注意:将任何应用程序设置为“实时”可能会引起一些危险,因为这样做就让这个应用程序一直都占用CPU。如果接下来有一个高优先级的程序处于某些原因导致无法响应,那么要退出的话就可能会有一定困难。如果要打开任务管理器来结束应用程序将要花费很长的时间,因为CPU已经被实时的程序完全占用了。

如果你有一个应用程序对CPU的运行有着较高要求,例如运行视频剪辑或者是一个游戏,你可以按照以下步骤来对它的优先级进行调整:

1、要打开任务管理器,点击“开始”按钮,在搜索框中输入“taskmgr”,接着按下回车键。如果你的用户帐户控制是启用的,你就需要具有管理员的身份才能够运行任务管理器。此外,你也可以输入“runas /u:Administrator taskmgr”来以管理员身份启动人物管理器。

2、在任务管理器打开之后,点击“进程”选项卡。

3、右键点击你想要调整优先级别的进程,选择“设置优先级”,接着选择级别,如图8所示。此时你的更改就完成了。

小贴士:如果你的计算机有多处理器或者是多核处理器,又或者可以支持超线程,你就会看到一个额外的操作,设置亲和性。这个操作能够让你指定应用程序要运行在哪个CPU上(如果是超线程用户,则是虚拟CPU)。

使用任务管理器来调节应用程序属性

使用任务管理器来更改优先级是非常不错的,但是它也存在一个不足。当一个你作出更改后的应用程序关闭之后,再次启动时它又会以原先默认的优先级运行。这个缺点让很多用户都感到头疼,然而,有一个不错的技巧能够解决这个问题,下面我们会具体作阐述。

以用户设置的优先级启动应用程序

Windows Vista中有一个很好的内置命令就是能够让你按照指定的优先级来启动任何程序。这个优秀的工具就叫做“开始”命令。使用它你就能够让任何程序按照你所选择的级别来启动。

为了说明如何使用这个命令,我们假设“计算器”被设置为高的CPU级别。下面按照以下步骤来设置命令:

1、打开记事本,输入命令,这样才能够让它变成批量脚本文件。这能够通过开始菜单“附件”中的记事本来完成。

2、记事本打开之后,输入“start /high calc.exe”。如果你想要让“计算器”拥有不同的优先级,你可以用/low、/normal、/realtime/、/abovenormal或者/belownormal来替换“/high”。

3、在设置完优先级后,点击记事本中的“文件”菜单栏并选择“另存为”。将“另存为类型”更改为“所有文件”,并在文件名窗格中输入“launchcalc.bat”。你可以任意对文件命名,只需要确定它的扩展名是“.bat”,这样Windows才能够在文件中执行这个命令。

4、指定硬盘中的一个位置来存放它,例如桌面上,接着点击“保存”按钮。这样你就完成了,接下来可以退出记事本。

既然你已经创建了批量命令文件,你就可以准备启动新的快捷方式了。

小贴士:这个技巧只有在作为管理员或者是禁用用户帐户控制时才能够生效。这是另一项会受到用户帐户控制影响的技巧。

同样的技巧还能够应用在你计算机中的其它程序中,只需要将输入的“calc.exe”替换成你想要启动的程序的名称即可。

此外,这个命令能够对非可执行文件使用。例如,你可以输入“start /high mydocument.doc”来以高级别启动Word打开你的文档。

使用WinTasks来配置你的优先级

另一项很好的工具,就是Uniblue所开发的名叫WinTasks Pro。它与Windows任物管理器很相似,但要比它强大得多。它提供了大量Windows任务管理器所不具备的功能,例如能够看到每个应用程序所占用的CPU和内存情况等等,最重要的是,它能够为应用程序的优先级预设配置文件。除了这些特性,它还有关于很多常见进程的内置信息,能够帮助用户对每个列表中的进程进行设置,因为这些进程的名称经常都会让人难以辨别。

软件名称WinTasks Pro
软件版本v5.04
软件分类系统工具(系统其它)
软件容量3,960KB
软件语言英文
应用平台Windows NT/2000/XP/Vista
软件作者Leading Interactive LI.com
高速下载地址

为你打开的应用程序设置优先级的配置文件就能够让你一键点击就自动更改许多应用程序的优先级。

WinTasks 5 Professional能够在Uniblue Systems网站上下载到。如果愿意的话,你可以下载一份拷贝,按照以下的步骤进行操作,你就能够为你的优先级创建配置文件了。

1、右键点击WinTasks的快捷方式,并选择“以管理员身分运行”。

2、在WinTasks打开之后,你就能够看到运行在你计算机上所有进程的列表。你可以为每个运行中的进程调节优先级,接着可选择增加或者降低优先级。接着继续对所有的应用程序都更改好优先级。

3、当你对所有你所更改的优先级已经满意,并准备创建配置文件时,点击“Presets”(预设)工具栏上的小的钥匙图标,如图9所示。如果你没有看到预设工具栏,则选择“View>Toolbars>Presets”。

WinTasks Professional的预设保存按钮

4、输入一个名称将所有优先级保存,就如同在保存预设窗口中进行的那样,并点击“OK”。

5、在你点击的钥匙图标旁,你会注意到名称会显示在它右边的按钮上。每次你点击这个按钮,它就会根据预设对所有的优先级进行更改。

6、重复以上的步骤,就能够为每个应用程序更改不同的值,接着点击不同的钥匙图标来保存新的预设。机软你有了应用程序优先级的多个预设,你就能够通过点击按钮在它们之间进行切换了。

为不同应用程序创建不同的预设能够让你优化某些程序,这取决于你所做的事。例如,你可以为你运行在后台的进程和应用程序创建一个配置文件,这样当游戏以标准或者更高的优先级运行时就能够拥有更多的CPU时间。

降低所有其它后台应用程序的优先级,例如即时通讯程序。这能够让你的游戏运行得更快,因为其它后台的应用程序具有的是更低的优先级。

总结

现在,你已经完成了对Windows Vista核心部分的优化。首先你了解了如何为计算机添加内存以及能够不用打开机箱就获得更多内存的新的ReadyBoost特性。接着,你了解到了如何调整你的分页文件以及应用程序的优先级来加速硬盘的访问以及CPU的工作。

Tags:全面 提升 Vista

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接