Skip to main content
Microsoft
PIX
PIX
  • Home
  • DevBlogs
    • Visual Studio
    • Visual Studio Code
    • Visual Studio for Mac
    • DevOps
    • Developer support
    • CSE Developer
    • Engineering@Microsoft
    • Azure SDK
    • IoT
    • Command Line
    • Perf and Diagnostics
    • Dr. International
    • Notification Hubs
    • Math in Office
    • DirectX
    • PIX
    • SurfaceDuo
    • Startups
    • Sustainable Engineering
    • Windows AI Platform
    • C++
    • C#
    • F#
    • Visual Basic
    • TypeScript
    • PowerShell Community
    • PowerShell Team
    • Python
    • Q#
    • JavaScript
    • Java
    • Java Blog in Chinese
    • .NET
    • .NET MAUI
    • Blazor
    • ASP.NET
    • NuGet
    • Xamarin
    • #ifdef Windows
    • Apps for Windows
    • Azure Depth Platform
    • Azure Government
    • Bing Dev Center
    • Microsoft Edge Dev
    • Microsoft Azure
    • Microsoft 365 Developer
    • Old New Thing
    • Windows MIDI and Music dev
    • Windows Search Platform
    • Azure Cosmos DB
    • Azure Data Studio
    • Azure SQL Database
    • OData
    • Revolutions R
    • SQL Server Data Tools

    Steven Pratschner

    Program Manager, PIX on Windows

    I'm the Program Manager for the PIX CPU tools in the Gaming Division at Microsoft. PIX helps you identify the performance issues that may be affecting the frame rate of your DX12 AAA title on Windows and on Xbox.

    Post by this author

    Timing Capture Metrics View improvements in PIX 2203.30
    Timing Capture Metrics View improvements in PIX 2203.30
    April 14th, 2022
    The 2203.30 version of PIX on Windows contains two new features in the Timing Capture Metrics View.  We added both of these features based on your feedback.  The first new feature is the ability to graph a PIX CPU events execution time and stalled time, in addition to its duration.  The second feature is an enhancement to the consolidated ...

    0
    Graphing Consolidated Events in the Timing Capture Metrics View
    Graphing Consolidated Events in the Timing Capture Metrics View
    January 4th, 2022
    The 2201.24 release of PIX on Windows includes a feature that treats a set of events that follow a common naming pattern as the same event in the Timing Capture Metrics view.  You'll find this feature useful if you follow the common practice of naming the PIX events that represent a frame of CPU work (or any other repeated set of work) with a...

    Comments are closed.0
    Critical path analysis in Timing Captures
    Critical path analysis in Timing Captures
    December 14th, 2021
    The 2201.24 version of PIX on Windows includes a new feature that uses the CPU context switch data collected during a Timing Capture to compute the critical path for a selected PIX event. The critical path is the series of events and thread dependencies that, if shortened, would reduce the overall duration of the selected event. As an ...

    Comments are closed.0
    File IO profiling support for archive files
    File IO profiling support for archive files
    August 13th, 2021
    The August release of PIX on Windows adds file io profiling support for archive files to Timing Captures.  This new feature allows Timing Captures to identify which individual assets are being read out of archive files such as .zip or .pak. If the File Accesses checkbox is selected before starting a Timing Capture, PIX will collect data on...

    Comments are closed.0
    New File IO-related counters in the Timing Capture Metrics View
    New File IO-related counters in the Timing Capture Metrics View
    July 6th, 2021
    The 2107.01 release of PIX on Windows adds drive bandwidth counters to the Metrics view in Timing Captures.  These new counters, along with the existing drive utilization counters and the ability to view data on all file accesses, helps give you a clear picture of how file io is impacting title performance. To collect the counters and the ...

    Comments are closed.0
    Symbol loading improvements to PIX Timing Captures
    Symbol loading improvements to PIX Timing Captures
    July 6th, 2021
    Have you ever opened a Timing Capture only to realize you hadn't configured your symbol path correctly?  The good news is that PIX has long had the ability to process symbols after the fact.  The bad news is that you had to close and reopen the capture (after fixing up your symbol path) to trigger PIX to reload the symbols. A small, but ...

    Comments are closed.0
    CPU Sample collection issue fixed in a recent Windows Update
    CPU Sample collection issue fixed in a recent Windows Update
    June 10th, 2021
    Several people have reported that CPU samples were not showing up in Timing Captures starting a few months ago.  This ended up being an issue with Windows Defender that has been fixed in a Windows servicing update that was released earlier this week.  A description of the fix and how to verify that you've received it is available on the ...

    1
    Timing Capture Sampling Profiler video
    Timing Capture Sampling Profiler video
    May 6th, 2021
    I recently posted a new video to the PIX on Windows YouTube channel that describes some of the features in the Sampling Profiler in Timing Captures.  This video shows how to use CPU samples to analyze CPU performance in portions of your title that aren't sufficiently instrumented with PIX events. As always, use the feedback button in the ...

    Comments are closed.0
    Converting previous versions of Timing Captures
    Converting previous versions of Timing Captures
    April 29th, 2021
    In some releases of PIX, the Timing Capture file format must be changed as new features are added. Such a format change was made in the 2104.20 release of PIX on Windows. If you attempt to open a capture that contains an older file format, a dialog will be displayed with the following text: Please use the Convert menu to migrate this ...

    Comments are closed.0
    Usability improvements to the Timing Capture Metrics View
    Usability improvements to the Timing Capture Metrics View
    April 22nd, 2021
    The 2104.20 release of PIX on Windows includes several usability improvements to the Metrics View in Timing Captures.  These usability improvements make it easier to manage the set of metrics that are currently graphed.  Metrics analysis is also improved through the ability to customize the minimum and maximum values for the y-axis for each...

    Comments are closed.0
    • 1
    • 2
    • 3
    Relevant Links
    • Download
    • Documentation
    • Known Issues
    • Videos
    • Support
    • WinPixEventRuntime
    • Roadmap
    • DirectX Landing Page
    Top Bloggers

    Steven Pratschner
    Program Manager

    Jacques van Rhyn
    Program Manager

    Jeff Noyle
    Developer

    Austin Kinross
    Developer

    Archive
  • May 2022
  • April 2022
  • March 2022
  • January 2022
  • December 2021
  • August 2021
  • July 2021
  • June 2021
  • May 2021
  • April 2021
  • March 2021
  • February 2021
  • January 2021
  • December 2020
  • October 2020
  • September 2020
  • August 2020
  • July 2020
  • May 2020
  • March 2020
  • January 2020
  • December 2019
  • September 2019
  • August 2019
  • July 2019
  • June 2019
  • May 2019
  • April 2019
  • March 2019
  • February 2019
  • December 2018
  • October 2018
  • July 2018
  • June 2018
  • March 2018
  • November 2017
  • October 2017
  • September 2017
  • July 2017
  • June 2017
  • May 2017
  • April 2017
  • March 2017
  • February 2017
  • January 2017
  • Stay informed

    Login
    Code Block
    What's new
    • Surface Pro 8
    • Surface Laptop Studio
    • Surface Pro X
    • Surface Go 3
    • Surface Duo 2
    • Surface Pro 7+
    • Windows 11 apps
    • HoloLens 2
    Microsoft Store
    • Account profile
    • Download Center
    • Microsoft Store support
    • Returns
    • Order tracking
    • Virtual workshops and training
    • Microsoft Store Promise
    • Flexible Payments
    Education
    • Microsoft in education
    • Devices for education
    • Microsoft Teams for Education
    • Microsoft 365 Education
    • Education consultation appointment
    • Educator training and development
    • Deals for students and parents
    • Azure for students
    Business
    • Microsoft Cloud
    • Microsoft Security
    • Azure
    • Dynamics 365
    • Microsoft 365
    • Microsoft Advertising
    • Microsoft Industry
    • Microsoft Teams
    Developer & IT
    • Developer Center
    • Documentation
    • Microsoft Learn
    • Microsoft Tech Community
    • Azure Marketplace
    • AppSource
    • Microsoft Power Platform
    • Visual Studio
    Company
    • Careers
    • About Microsoft
    • Company news
    • Privacy at Microsoft
    • Investors
    • Diversity and inclusion
    • Accessibility
    • Security
    English (United States)
    • Sitemap
    • Contact Microsoft
    • Privacy
    • Manage cookies
    • Terms of use
    • Trademarks
    • Safety & eco
    • About our ads
    • © Microsoft 2022