NVIDIA Nsight® Perf SDK

The NVIDIA® Nsight Perf SDK is a graphics profiling toolbox for DirectX, Vulkan, and OpenGL, enabling you to collect GPU performance metrics directly from your application.

Get Started
NVIDIA Nsight® Perf SDK
Just a few lines of code needed to set up GPU performance metrics collection with Nsight Perf SDK API calls in your application
Profile In-Application

Profile In-Application

Integrate GPU performance metric collection into your application or graphics developer tool of choice. Activate profiling from your own custom programmatic triggers. Choose the list of GPU metrics to collect, customize your output, and keep control over your workflow.

CI/CD

Upgrade Your CI/CD

Generate detailed profiler reports on every developer and artist change. Add dedicated perf regression criteria by inspecting GPU metric values.

Be One with the GPU

Be One with the GPU

Generate detailed profiler reports on every developer and artist change. Add dedicated perf regression criteria by inspecting GPU metric values.



HTML Profiler Report Generator

Generate detailed profiler reports with minimal effort. Simply insert a few calls at Graphics API Device Initialization, Present/SwapBuffers, a Keypress handler, or an automated trigger.

Insert annotations (PushRange/PopRange) around GPU workloads to collect additional reports per region of execution. The report generator automatically collects 100s of GPU metrics of interest; there is no need to study these complex topics on first usage.

The reports provide a top-down representation of GPU performance, with fast navigation to the top performance limiters. Quickly determine the workload type, pipeline activity and utilization, shader latency reasons, and 3D data flow.

Be One with the GPU


Partners and Industry Standards



NVIDIA NSight News


NVIDIA GTC: A Complete Overview of Nsight Developer Tools

NVIDIA GTC: A Complete Overview of Nsight Developer Tools

Read a complete overview of the Nsight suite of developer tools with new features and capabilities.

Designing Deep Learning Applications with NVIDIA Nsight Deep Learning Designer

Designing Deep Learning Applications with NVIDIA Nsight Deep Learning Designer

This technical overview of the Nsight DL Designer tool outlines how to help ease the process of performant model design.

Optimize Ray Tracing with NVIDIA Nsight Graphics 2021.5 Featuring Windows 11 Support

Optimize Ray Tracing with NVIDIA Nsight Graphics 2021.5 Featuring Windows 11 Support

NVIDIA announced the latest release in Nsight Graphics, which supports Direct3D, Vulkan, OpenGL, OpenVR, and the Oculus SDK.

Announcing NVIDIA Nsight Systems 2021.5

Announcing NVIDIA Nsight Systems 2021.5

Nsight Systems helps you tune and scale software across CPUs and GPUs.


View all Nsight news