Forum Discussion

RayFoMS's avatar
RayFoMS
Copper Contributor
Oct 31, 2024

Democratize Windows Performance Analysis

A new, public toolset for analyzing the performance of Windows / Office / Apps is now available on the Microsoft GitHub site: https://github.com/Microsoft/MSO-Scripts

Based on tools used by MS Office teams to promote broad use of Event Tracing for Windows (ETW), it's now available to facilitate performance analysis by IT Pros, etc.

We're looking for help to BETA test and review documentation.
Can you help?

 

The toolset consists of highly customizable PowerShell scripts & XML configs to drive WPR/WPA, plus a custom plug-in for network analysis.

https://github.com/Microsoft/MSO-Scripts/wiki covers a wide variety of topics:

  • CPU/Thread activity
  • Network connections
  • File and Disk I/O
  • Windows Handles: Kernel, User, GDI
  • Memory Usage: Heap, RAM, Working Set, Reference Set, ...
  • Office-specific logging
  • Symbol Resolution
  • Custom Tracing
  • CPU Counters,
    etc.

There's also a growing YouTube channel: https://youtube.com/@WindowsPerformanceDeepDive
https://www.youtube.com/watch?v=7Ko0qaG18bI (video)

 

Suggestions? Reports?

Thank you in advance...

2 Replies

  • riteshdave's avatar
    riteshdave
    Copper Contributor

    The idea behind this post is simple: make Windows performance analysis easier for everyone, not just experts.

    It introduces tools and scripts built around Event Tracing for Windows and Windows Performance Analyzer to simplify how you collect and understand system performance data.

    Instead of complex setups, you get ready-to-use scripts to quickly analyze CPU, memory, disk, and app performance.

    In short: it’s about turning advanced diagnostics into something practical and accessible for everyday IT teams.

  • AJAcevedo's avatar
    AJAcevedo
    Copper Contributor

    This is cool! I can think of a few computers and servers with ghosts in the machine that could benefit from these scripts.