Analyse Windows Boot Performance With Microsoft Windows Performance Toolkit

Posted By Pallab De On August 13, 2009 @ 10:19 am In Tips And Tricks | 1 Comment

Last week we showed you how to analyse your Linux system’s boot performance using Boot Chart [1]. Windows users need to feel left out because Microsoft provides a little known free utility for doing the same (and more). Microsoft Windows Performance Toolkit (WPT) consists of several utilities – one of which is xbootmgr. Xbootmgr is an On/Off Transition Trace Capture tool that collects information during bootup, shutdown, hibernate etc.

Once you have installed WPT creating a trace and analysing it is very simple. To create a boot trace type in the following command in the Command Prompt (or Start Menu Search box) :

xbootmgr trace rebootCycle noPrepReboot

The above command will automatically reboot the computer and run a Boot time trace. -noPrepReboot prevents any additional prepatory reboots before the trace and is ideally suited for running a quick single trace. By default the Event Trace Logs are saved in the current directory (by default c:WindowsSystem32). If you wish to specify the directory use

xbootmgr trace rebootCycle noPrepReboot -resultPath C:mydir

Xbootmgr supports multiple command line arguments. If you wish to learn more about them check out this guide by Microsoft [2]. The MSDN Quick Start Guide [3] is also a good place to start off if you want to explore the options offered by xbootmgr in greater details.

Once you have created an Event Trace Log (.etl) you need to open it using the Windows Performance Analyser GUI. Type xperfview in the Command Prompt (or Start Menu Search Box) and open the *.etl file using it. Windows Performance Analyser is an advanced tool that displays among other things CPU Utilisation, Disc I/O and Services loaded during Windows boot process. This allows you to quickly find and eliminate bottlenecks.

XperfView - Performance Analyser

Windows Performance Toolkit offers a wealth of information which advanced users would appreciate. If correctly used Windows Performance Toolkit can help in diagnosing hard to detect system problems and reduce bottlenecks.

[ Download Windows Performance Toolkit for Vista and Seven [4] ]


Article printed from Techie Buzz: http://techie-buzz.com

URL to article: http://techie-buzz.com/tips-and-tricks/windows-boot-performance-wpt.html

URLs in this post:

[1] Boot Chart: http://techie-buzz.com/linux-tips/measure-your-system-boot-performance-with-bootchart.html

[2] guide by Microsoft: http://download.microsoft.com/download/9/c/5/9c5b2167-8017-4bae-9fde-d599bac8184a/PerfAnalyzer.docx

[3] Quick Start Guide: http://msdn.microsoft.com/en-us/library/cc526988.aspx

[4] Download Windows Performance Toolkit for Vista and Seven: http://msdn.microsoft.com/en-us/performance/default.aspx

Copyright © 2006-20011 Techie Buzz. All rights reserved.