EVERYTHING XIAOMI
Get listed

PresentMon

PresentMon is a free Windows toolset for capturing and analyzing performance in graphics applications.

Place
#21 of 25
Score
5.9
PresentMon's website

What PresentMon is

PresentMon is a free Windows toolset for capturing and analyzing performance in graphics applications. It traces CPU, GPU, and display frame durations and latencies in DirectX, OpenGL, and Vulkan applications. The console application sends captured data to the console or CSV files, while the Capture Application displays live graphs and readouts in an overlay and can record per-frame CSV data. PresentMon combines ETW frame data with hardware telemetry such as GPU temperature and power. Client applications can access service data through its API and SDK; listed telemetry paths include ADL, NVAPI/NVML, IGCL, and WMI. PresentMon supports Windows desktop and UWP applications and is MIT-licensed software provided without warranty. Use requires membership in the Windows Performance Log Users group. Administrator privileges are needed for complete process information across user accounts and for short-lived processes. The project notes that some OpenGL and Vulkan CPU measurements can be less accurate, and GPU execution metrics may be less accurate when Hardware-Accelerated GPU Scheduling is enabled.

Good

  • Traces CPU, GPU, and display frame timing.
  • Works with DirectX, OpenGL, and Vulkan applications.
  • Capture Application provides live overlay graphs.
  • Captured data can be saved to CSV.

Watch out

  • Requires membership in the Windows Performance Log Users group.
  • Administrator privileges are needed for complete process information.
  • Some OpenGL and Vulkan CPU metrics may be less accurate.
  • GPU execution metrics may be less accurate with Hardware-Accelerated GPU Scheduling.

Who it suits

PresentMon suits Windows users who need frame timing and hardware telemetry for graphics applications, or developers accessing service data through its API and SDK.

Verdict

PresentMon offers several ways to capture and inspect graphics performance data on Windows. Check its access requirements and measurement limitations against the applications and metrics you need.

Plans and prices

From PresentMon's own pricing page, checked 3 Oct 2026.

All about pricing
PlanPriceWhat it gives you
PresentMonFreeWindows graphics applications · MIT-licensed software

The facts

Each one read from PresentMon's own pages, with the date it was checked.

What it does

Access requirement
PresentMon requires the user to belong to the Windows Performance Log Users group, and administrator privileges are needed for complete process information across user accounts and for short-lived processes.checked 3 Oct 2026
API
Client applications can access service data through the PresentMon API using the PresentMon SDK.checked 3 Oct 2026
Capture formats
The console application outputs captured data to the console or CSV files.checked 3 Oct 2026
Frame metrics
It traces CPU, GPU, and display frame durations and latencies across DirectX, OpenGL, and Vulkan applications.checked 3 Oct 2026
GPU scheduling limitation
GPU execution metrics may be less accurate with Hardware-Accelerated GPU Scheduling enabled.checked 3 Oct 2026
GUI overlay
The Capture Application displays real-time performance graphs and readouts in an overlay and can capture per-frame CSV data.checked 3 Oct 2026
Hardware integrations
The v2.6.0 release notes list telemetry paths including ADL, NVAPI/NVML, IGCL, and WMI.checked 3 Oct 2026
License
The repository includes an MIT license and states that the software is provided “AS IS,” without warranty.checked 3 Oct 2026
Metric limitation
For OpenGL and Vulkan apps reported with runtime “Other,” CPUFramePacingStall is always zero and CPUFrameTime may be less accurate.checked 3 Oct 2026
Purpose
PresentMon captures and analyzes high-level performance characteristics of graphics applications on Windows.checked 3 Oct 2026
Related tools
The project README lists AMD OCAT, CapFrameX, RTSS RivaTuner Statistics Server, Microsoft PIX on Windows System Monitor, and NVIDIA FrameView as tools that build on or visualize its functionality.checked 3 Oct 2026
Security
The project directs users to report security vulnerabilities under Intel's vulnerability reporting guidelines.checked 3 Oct 2026
Support
The README directs users to GitHub Issues for reported issues and to CONTRIBUTING.md for feature requests and issue reporting.checked 3 Oct 2026
Telemetry
The service combines ETW frame data with hardware telemetry such as GPU temperature and power.checked 3 Oct 2026

Where it runs

Platform
The project describes PresentMon as a Windows toolset and its main release page lists version 2.6.0 as the latest release.checked 3 Oct 2026

Alternatives to PresentMon

All alternatives
  1. 1Unity logo

    Unity

    Free planAndroidiOSWebAPI
    8.4Free plan
  2. 2Unity Version Control logo

    Unity Version Control

    Free planWebAPILinuxmacOS
    8.1Free plan
  3. 3GameBench logo

    GameBench

    Free planAndroidiOSWebAPI
    7.6Free plan
  4. 4CRYENGINE logo

    CRYENGINE

    Free planAndroidiOSWebLinux
    7.5Free plan
  5. 5Cocos Creator logo

    Cocos Creator

    Free planAndroidiOSWebmacOS
    7.1Free plan
  6. 6

    Tracy Profiler

    Free planAndroidiOSLinuxmacOS
    7.1Free plan