NVIDIA PerfKit
NVIDIA PerfKit is a comprehensive suite of performance tools to help debug and profile OpenGL, Direct3D and CUDA applications.
PerfKit gives you access to low-level performance counters inside the driver and hardware counters inside the GPU itself. The counters can be used to determine exactly how your application is using the GPU, identify performance issues, and confirm that performance problems have been resolved.
NVIDIA PerfKit includes support for 32-bit and 64-bit Windows 7 and Vista platforms.
The performance counters are available directly in your OpenGL and DirectX applications, giving you low-latency access to PerfKit performance counters directly from the driver.
The latest version of NVIDIA PerfKit does not contain NVIDIA PerfHUD. PerfHUD functionality has been added to Nsight™ Visual Studio Edition from version 2.2 onward. NVIDIA® Nsight™ Development Platform, Visual Studio Edition is a graphics debugging and profiling environment integrated into Visual Studio.
We recommend all PerfHUD users to migrate to using Nsight™ Visual Studio Edition 2.2. All future development of PerfHUD will be deprecated as a result of full PerfHUD feature support in Nsight™ Visual Studio Edition. The last released version of PerfHUD is available here.
NVIDIA PerfKit consists of the following components:
- GeForce, Quadro, and Tesla™ support for Tesla, Fermi, and Kepler GPU Families
- API for accessing GPU signals in your applications
- Sample code and helper classes for OpenGL and DirectX applications
- Full documentation of the API and all signals provided