Showing results for 2021 - Page 2 of 3 - PIX on Windows

Apr 29, 2021
0
0

Converting previous versions of Timing Captures

Steven Pratschner
Steven Pratschner

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 capture fil...

Apr 22, 2021
0
0

Usability improvements to the Timing Capture Metrics View

Steven Pratschner
Steven Pratschner

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 metric....

Apr 22, 2021
0
0

New CPU Sampling Profiler C++ Source Code View

Steven Pratschner
Steven Pratschner

Starting with the 2104.20 release of PIX on Windows, the Sampling Profiler that is built into Timing Captures includes a C++ source code view. The source view uses coloring to attribute the collected CPU samples with source lines, thereby identifying the hot spots within a function. The source view is available when viewing Sampled Functions in ...

Apr 20, 2021
0
0

Tips & Tricks: How the Pros Use PIX to Make Their Games Better on Xbox and Windows

Morgan Grobin
Morgan Grobin

Today, you may have caught the PIX session titled "Tips & Tricks: How the Pros Use PIX to Make Their Games Better on Xbox and Windows" at Microsoft's Game Stack Live. If you haven't seen it yet, it's available on demand through the Game Stack Live website, and will air twice more before the end of the GSL event. This blog post contains links...

Feb 26, 2021
0
0

PIX Timing Captures require full PDBs

Steven Pratschner
Steven Pratschner

PIX Timing Captures require a title’s PDBs to be generated using the /DEBUG:FULL linker switch. PDBs generated with the /DEBUG:FASTLINK linker switch are not sufficient. Note that, depending on the version of Visual Studio you are using, the linker switch /DEBUG specified without the FULL or FASTLINK option, may default to FASTLINK. I realized t...

Feb 23, 2021
0
0

Finding memory leaks using Timing Captures

Steven Pratschner
Steven Pratschner

PIX Timing Captures include several analysis features aimed at making it easy to find memory leaks in your title.  These features, coupled with the ability to take captures for extended periods of time, are a compelling combination for finding leaks, even those that can take a considerable amount of time to manifest themselves. To enable the lea...

Feb 16, 2021
0
0

WinPixEventRuntime 2102.09: Minor fixes and optimizations

Matt Amert
Matt Amert

It’s hard to believe it’s been over a year since our last update to WinPixEventRuntime! This update brings a couple of minor fixes and optimizations, which should hopefully lead to a slightly better quality of life when using the runtime 😊 You can download the new runtime here. Release notes: Known Issue: ...

Feb 3, 2021
0
0

Filtering CPU Samples by one or more PIX Events

Steven Pratschner
Steven Pratschner

The Sampling Profiler included in the 2101.27 release of PIX on Windows includes a novel new feature that allows you to filter the analysis of CPU samples down to just those samples that were collected during the time when one or more PIX events was running.  This capability is particularly useful for seeing which functions ran the most frequently,...