Performance Counters Tools

Data collection tools

The following tools are useful when consuming or manipulating Windows Performance Counter data.

Tool Description
PerfMon GUI tool for collecting and viewing Performance Counter data. perfmon.exe launches MMC with the Performance Monitor snap-in, which provides access to the Performance Monitor, Data Collector Sets, and Reports tools.
TypePerf Command-line tool for collecting and printing Performance Counter data. Can be used to list available countersets, list available counters, print counter data to the console, or collect counter data to a log file (CSV, TDF, BLG).
Relog Command-line tool for transforming and merging log files (CSV, TDF, BLG) captured via typeperf.exe or via the PDH.dll APIs.
LogMan Command-line tool for controlling Data Collector Sets.

Data provider tools

The following tools are useful when publishing Windows Performance Counter data.

Tool Description
CtrPP Command-line build tool from the Windows SDK that validates and compiles your Performance Counters V2 provider manifest. This tool generates the .h headers and .rc resource scripts needed to build a V2 provider.
LodCtr Command-line tool used to install your provider onto a system.
UnlodCtr Command-line tool used to uninstall your provider from a system.