Entries:
Comments:
Posts:

Loading User Information from Channel 9

Something went wrong getting user information from Channel 9

Latest Achievement:

Loading User Information from MSDN

Something went wrong getting user information from MSDN

Visual Studio Achievements

Latest Achievement:

Loading Visual Studio Achievements

Something went wrong getting the Visual Studio Achievements

Defrag Tools: #77 - WPT Example - CPU

Download

Right click “Save as…”

  • MP3 (Audio only)
  • MP4 (iPhone, Android)
  • High Quality MP4 (iPad, PC, Xbox)
  • Mid Quality MP4 (Windows Phone, HTML5, iPhone)

In this episode of Defrag Tools, Trey Nash joins Chad Beeder to demonstrate how the Windows Performance Toolkit was used to solve a performance issue in a time sensitive application.

Resources:
Windows 8.1 SDK (Windows Performance Toolkit)

Timeline:
[00:00] - The issue...
[03:18] - Windows Performance Analyzer (WPA)
[04:02] - System Configuration
[04:37] - Computation graphs
[07:18] - CPU Usage (Sampled) - Stacks
[09:03] - CPU #0 sent an IPI to CPU #1 to clear a TLB
[10:02] - Readying Thread queue
[11:28] - Changing the Timeline view
[18:30] - Pivot, Filter and Sort to see the CPU scheduling history
[24:45] - Power graphs - CPU Idle State
[25:35] - CPU #1 was in C2 idle state
[27:10] - Save your preset
[28:00] - Email us your issues at defragtools@microsoft.com

Tags:

Follow the Discussion

  • mgrzegmgrzeg

    Great show! Another non trivial case and brilliant solution! More examples with graph advanced settings are welcome! :)

  • RonaldRonald

    Hi, great show once again. Trey, where is it possible to find the background picture?

  • @Ronald: That was the Bing search page from Jan. 29. I don't know if it's available to download from bing.com anymore, but you can do a Bing search for "bing image archives" and find it. :)

  • RonaldRonald

    @Chad : Thanks, but it was the thread scheduling one :-)

  • You guys rock! Please continue your shows on WPT - these are very helpful.

  • Alois KrausAlois Kraus

    Amazing show. I have noticed that you have suport for wait chain analysis baked into WPA. This is not yet part of the official WPA tool. When will we get this?
    Wait chain analysis is pretty complex but possible right now. It would be a huge help for anyone analyzing wait chains when this functionality is also released!

  • Alois KrausAlois Kraus

    @Ronald: The thread scheduling picture is at least partially visible at: http://msdn.microsoft.com/en-us/library/windows/hardware/jj679884.aspx

    Check out the CPU Precise Graph section.
    Unfortunately one of the editors did cut it to make it fit the column width.

Remove this comment

Remove this thread

close

Comments Closed

Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation, please create a new thread in our Forums,
or Contact Us and let us know.