This is a mirror of official site: http://jasper-net.blogspot.com/

XPerf Tool – Why Can’t You Live Without It?

| Tuesday, March 16, 2010
Israel Burman (Israel is one of the ADPlus creators and the guy who taught me the XPerf tool) and Mario Hewardt told me I should blog about the XPerf tool.
Although I’m new to this tool I decided to follow their suggestions because I believe you’re going to wonder how you could live without using this tool after using it for the first time. J

So, when starting to write this article I decided to browse the internet to see how many articles from Microsoft I could find because I didn’t want to be redundant. As a matter of fact I found several great articles. (Am I late to the party? J) Some of these articles are very didactic and similar to what I had in mind.

That said, I’m not going to be redundant here, likewise I’m going to give you just an overview about the tool and mention those articles that details the configuration and usage of XPerf so you can get the necessary details from these articles without having to research the internet all over again.

WHAT’S XPERF?

-      XPerf is based on ETW (Event Tracing for Windows) which is a very efficient tracing infrastructure.
-      The overhead caused by XPerf is about ~2.5% CPU, in other words, very minimum.
-      The tracing can be dynamically enabled or disabled and it doesn’t require a reboot.
-      XPerf enables you to collect logs, create reports and see charts from the collected data.

Israel Burman (Israel is one of the ADPlus creators and the guy who taught me the XPerf tool) and Mario Hewardt told me I should blog about the XPerf tool.
Although I’m new to this tool I decided to follow their suggestions because I believe you’re going to wonder how you could live without using this tool after using it for the first time. J

So, when starting to write this article I decided to browse the internet to see how many articles from Microsoft I could find because I didn’t want to be redundant. As a matter of fact I found several great articles. (Am I late to the party? J) Some of these articles are very didactic and similar to what I had in mind.

That said, I’m not going to be redundant here, likewise I’m going to give you just an overview about the tool and mention those articles that details the configuration and usage of XPerf so you can get the necessary details from these articles without having to research the internet all over again.

WHAT’S XPERF?

-      XPerf is based on ETW (Event Tracing for Windows) which is a very efficient tracing infrastructure.
-      The overhead caused by XPerf is about ~2.5% CPU, in other words, very minimum.
-      The tracing can be dynamically enabled or disabled and it doesn’t require a reboot.
-      XPerf enables you to collect logs, create reports and see charts from the collected data.


WHEN SHOULD YOU USE XPERF?

-      When you need to isolate performance problems.
-      To get a better understanding of the Operating System.
-      Probably other scenarios where you can benefit for tracing the Windows components.

WHEN SHOULD YOU USE XPERF?

-      When you need to isolate performance problems.
-      To get a better understanding of the Operating System.
-      Probably other scenarios where you can benefit for tracing the Windows components.

Read more: Debugging Toolbox

Posted via email from jasper22's posterous

0 comments: