PresentMon

PresentMon

PresentMon

软件

软件描述

PresentMon 是一组用于捕获和分析 Windows 上图形应用程序高级性能特征的工具。PresentMon 会追踪 CPU、GPU 和显示帧的持续时间及延迟等关键性能指标,并支持不同的图形 API...

官方网站

访问软件的官方网站了解更多信息

官方认证

game.intel.com

安全链接HTTPS
立即访问

什么是 PresentMon?

PresentMon 是一组用于捕获和分析 Windows 上图形应用程序高性能特性的工具。PresentMon 会追踪 CPU、GPU 和显示设备的帧持续时间与延迟等关键性能指标,并支持多种图形 API(如 DirectX、OpenGL 和 Vulkan)、不同硬件配置,以及桌面应用和 UWP 应用。

本仓库包含以下组件: PresentData/ 目录包含 PresentMon 数据收集与分析库:一个执行 ETW 事件最低层级收集与分析的库。更多信息请参见 PresentData/PresentMonTraceConsumer.hpp。 PresentMon/ 目录包含 PresentMon 控制台应用程序:一个独立的控制台程序,可用于从目标应用程序中收集 CSV 数据。更多信息请参见 README-ConsoleApplication.md。 IntelPresentMon/ 目录包含 PresentMon 服务:该服务将 PresentMon 分析库的 ETW 帧事件分析与来自不同厂商 API(如 NVAPI)的硬件遥测数据(如 GPU 功耗、温度和利用率)相结合。应用程序可通过 PresentMon API 与该服务交互以获取数据。更多信息请参见 README-Service.md。 IntelPresentMon/ 目录还包含 PresentMon 捕获应用程序:一个用户友好的 GUI 程序,可与 PresentMon 服务通信。该程序可显示包含实时图表和度量值读数的叠加层,并可捕获每帧的 CSV 数据。更多信息请参见 README-CaptureApplication.md。 此外还有若干基于此功能或帮助可视化结果数据的其他程序。例如: AMD OCAT CapFrameX Guru3D RTSS RivaTuner Statistics Server Microsoft PIX on Windows System Monitor NVIDIA FrameView PresentMon 主要版本的二进制文件可在 intel.com 或 github.com 获取(所有发布版本列表)。 有关如何请求功能、报告问题或提交代码更改的信息,请参见 CONTRIBUTING.md。 有关如何从源码构建 PresentMon 组件的信息,请参见 BUILDING.md。

主要功能

支持平台

下载与相关链接

安全提醒

点击下方链接将跳转到第三方网站,请确保来源安全,建议优先从官方网站下载。

GitHub