<P> Microsoft Windows Performance Toolkit(简称WPT)是微软最近发布的用来对Windows进行性能检测的工具,适合于Windows Vista。利用其对Windows系统进行性能分析,找到影响性能的关键瓶颈,然后我们可以据此进行系统优化以提升其性能。本文将演示利用其对笔者的Vista系统进行性能检测。</P>
<P> <STRONG>1、下载和安装</STRONG></P>
<P> 进入http://www.microsoft.com/whdc/system/sysperf/perftools.mspx可以看到WPT有3个版本,大家可以根据自己的CPU类型选择下载相应的版本。WPT的安装非常简单,依据向导即可完成。其默认的安装目录是C:\Program Files\Microsoft Windows Performance Toolkit,安装完成后在“开始”菜单的“所有程序”下创建相应的工具快捷方式。(图1)</P>
<P> Process Lifetimes图表是xperf中非常精彩的一个部分,从图6中我们可以看到Vista启动中都启动了哪些进程,以及各个进程启动的先后顺序和各自的生命周期。通过这个图表我们就能非常形象地了解Vista启动的具体细节。可以看到Idle和System是Vista最开始启动的系统态进程,并且贯穿了系统启动的始终。而真正的启动是从smss.exe这个用户态进程开始的,在它启动之前系统准备了将近80秒,换句话说,运行在内核态的各种驱动程序,包括Windows内核和执行体用了80多秒才完成启动子系统之前的初始化动作,这个时间花费的也太长了。(图6)</P>