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


HPC – Top Resources from GTC 21

HPC – Top Resources from GTC 21

Get the latest resources and news about the NVIDIA technologies that are accelerating the latest innovations in HPC from industry leaders and developers.

Exploring the New Features of CUDA 11.3

Exploring the New Features of CUDA 11.3

The latest release, CUDA 11.3, and its features are focused on enhancing the programming model and performance of your CUDA applications.

Latest Nsight Developer Tools Releases: Nsight Systems 2021.2, Nsight Compute 2021.1, Nsight Visual Studio Code Edition

Latest Nsight Developer Tools Releases: Nsight Systems 2021.2, Nsight Compute 2021.1, Nsight Visual Studio Code Edition

The latest versions of Nsight Systems 2021.2 and Nsight Compute 2021.1 are now available with new features for GPU profiling and performance optimization.

Announcing NVIDIA Nsight Visual Studio Code Edition: New Addition to the Nsight Developer Tools Suite

Announcing NVIDIA Nsight Visual Studio Code Edition: New Addition to the Nsight Developer Tools Suite

NVIDIA Nsight Visual Studio Code Edition, an application development environment for heterogeneous platforms which brings CUDA development for GPUs into Microsoft Visual Studio Code.


View all Nsight news