NVIDIA ShaderPerf is a command-line shader profiling utility and C API that reports detailed shader performance metrics for a wide range of GPUs.
A graphical user interface (GUI) for shader performance analysis is available in FX Composer 2.5, and was built using the ShaderPerf API.
ShaderPerf 2.0 includes several new features:
- GeForce 8 series support
- Pixel Shader Differencing
- Vertex Shader Analysis
ShaderPerf outputs the following for any shader that you analyze:
- Cycle count
- Register usage
- Driver-optimized shader instruction list
- Vertex and pixel throughput estimates