Performance and Diagnostics

Platform Health & Diagnostics Tools

Latest posts

Using SizeBench to analyze a dll.
Keith Mahoney
Keith Mahoney
Oct 25, 2023

Deep Dive Analysis: Why did this dll increase in file size by 50%?

We recently noticed that one of the dlls that we produce had suddenly jumped up in file size. The WinUI Controls library, Microsoft.UI.Xaml.Controls.dll that ...

8
3
Jayson Maxson
Jayson Maxson
Feb 22, 2023

ETW Trace Processing Fails with Error Code 0x80070032

TL;DR New values in an existing ETW event aren’t supported, and a new version of the Windows Performance Toolkit (WPT) or the Microsoft.Windows.EventTracing....

3
3
Image wpr command line prompt
Sowoon Pyo
Sowoon Pyo
Oct 30, 2022

Filtering events using WPR

More often than not, we collect bigger trace files than we really need. Even though what we are interested in are just a few types of events from an event ...

1
3
Image wpr command line prompt
Sowoon Pyo
Sowoon Pyo
Jun 20, 2022

Recording Hardware Performance (PMU) Events with Complete Examples

Performance Monitor Unit (PMU) events are used to measure CPU performance and understand workloads CPU characterization. Windows provides a way to collect PMU ...

0
1
Image WhiteTheme TM
Claton Hendricks
Claton Hendricks
Feb 16, 2022

Reduce Process Interference with Task Manager Efficiency Mode

Task Manager Efficiency mode is a new feature that gives you options to ensure certain running processes won’t stress the CPU out, leading to faster foreground responsiveness and better energy efficiency. It also helps you to identify apps that are already running in Efficiency Mode and are good citizens of the OS.

3
0
Ivan Berg
Ivan Berg
Jan 13, 2022

New Android logcat support available in Microsoft Performance Tools for Linux & Android

We recently added support for parsing Android logcat logs to the OSS Microsoft-Performance-Tools-Linux-Android project. Logcat is a text-based dump of system &...

0
0
Ivan Berg
Ivan Berg
Dec 8, 2021

Perfetto tooling for analyzing Android, Linux, and Chromium browser performance – Microsoft-Performance-Tools-Linux-Android

Introduction In the last blog post, we introduced the cross platform open-source .NET Core Microsoft-Performance-Tools-Linux-Android tooling. Recently, we just...

3
0
Image windows performance analyzer
Ivan Berg
Ivan Berg
Dec 7, 2021

New tools for analyzing Android, Linux, and Chromium browser performance – Microsoft-Performance-Tools for Linux-Android

Introducing the Microsoft Performance Tools for Linux & Android

0
0
Image wpr command line prompt
Sowoon Pyo
Sowoon Pyo
Nov 8, 2021

Authoring Custom Profile – Part 3

This blog post explains EventProvider element in WPR profile and its child elements and attributes. Among many elements of the profile, EventProvider is the most used element and most configurable.

0
0