Tegra System Profiler is a multi-core CPU sampling profiler that provides an interactive view of captured profiling data, helping improve overall application performance. Available on Windows, Linux, or MacOSX host platforms and Tegra-based target platforms.

Linux for Tegra support is available under the NVIDIA Jetson Embedded Platform.

Download the latest version of NVIDIA Tegra System Profiler for Android in CodeWorks for Android. Tegra System Profiler is offered free of charge, but requires NVIDIA Registered Developer Program membership.

 Download for Android   Documentation 

Standalone Tegra System Profiler downloads are also available at NVIDIA GameWorks™ Download Center

Major Features

  • Identify call paths that monopolize the CPU.
  • Identify individual functions that monopolize the CPU (across different call paths).
  • Identify functions that have poor cache utilization.
  • See visual representation of CUDA Runtime and Driver API calls, as well as CUDA GPU workload.
  • See visual representation of NVTX annotations: ranges, markers, and thread names.

Tegra System Profiler 3.7 Release Highlights

  • Support for Android N (Nougat, 7.0).
  • System-wide scheduler trace support.
  • Multi-window support.
  • Various bug fixes and performance enhancements.

Tegra System Profiler


To provide feedback, request additional features or report support issues, please use the Tegra System Profiler Developer Forums.

System Requirements

Supported Operating Systems for Tegra System Profiler host:

  • Windows 7/8.1
  • Mac OS X (10.9)
  • Linux (Ubuntu v12.04, v14.04)

Supported Target Platforms:

  • Tegra K1 32-bit
  • Tegra K1 64-bit

Developer Webinars

Instructional Videos and Webinars can be found here.