Just sharing some of my inconsequential lunch conversations with you... RSS  

Monday, February 11, 2008

xperf - from Windows Performance Tools (WPT) Kit

The Windows Performance Tools (WPT) Kit contains performance analysis tools that are new to the Windows SDK for Windows Server 2008 and .NET Framework 3.5. [...] The tools include an xperf trace capture tool, an xperfview visualization tool (also known as Performance Analyzer), and an xbootmgr boot trace capture tool. The tools are built on top of the Event Tracing for Windows (ETW) infrastructure. [...] ETW enables Windows and applications to efficiently generate events. Events can be enabled and disabled at any time without requiring system or process restarts. ETW collects requested kernel events and saves them to one or more files that are referred to as "trace files" or "traces."

Here's a simple Visual Studio session on my Vista:

xperf -on DiagEasy
xperf –d \trace.etl
xperf \trace.etl

And here is the result:


The graphics are not too sexy, but they work. And we have a great zoom option.

No comments:

Development Catharsis :: Copyright 2006 Mário Romano