Open topic with navigation
Release Notes
Tegra System Profiler 1.3
What's New
- Identify critical functions by sample count.
- Identify critical CPU call paths.
- Visualize CPU usage across multiple CPU cores.
- Identify CPU memory bandwidth issues based on L2 cache misses.
- Support for both Tegra 3 and Tegra 4.
- Support for NVIDIA SHIELD (requires OTA OS update 65).
Fixed Issues
- Minor bug fixes.
- Improved backtrace performance and reliability.
Known Issues
- Sampling L2 Cache may sometimes cause the target device to crash (become unresponsive at the OS level). Lowering the sampling rate, disabling backtrace sampling, or shortening the sample duration may help. (Issue #14697)
- Sampling code compiled with anything but GCC (Clang, LLVM, etc.) produces incorrect backtraces. For now you must compile your application using GCC, or disable Backtraces, resulting in only a Bottom-Up equivalent view. (Issue #14688)
Backtraces are sometimes incorrect, particularly for functions that take very little time. (If the sampling occurs during the prolog/epilog the PC register.) Sampling for a longer period of time and ignoring low-impact functions (hiding these often-wrong, seldom-occurring values) may help. (Issue #14669)
Backtraces are sometimes incorrect for kernel functions. We are actively working on improving the behavior here.
NVIDIA GameWorks Documentation Rev. 1.0.150520 ©2015. NVIDIA Corporation. All Rights Reserved.