Open topic with navigation
Release Notes
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 Tegra 3, Tegra 4, Tegra 4i, and Tegra K1 (32-bit).
- Support for NVIDIA SHIELD (requires OTA OS update 65 or above).
- Support for Tegra NOTE 7 devices.
Known Issues
- Sometimes, unexpected
PerfServiceImpl::ResetState()
may occur during profiling. This appears to occur in cases where the frequency is too high. (Issue #25644)
- Profiling with max frequency for long periods of time may cause buffer overflow errors. (Issue #25602)
- 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)
- 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)
NVIDIA GameWorks Documentation Rev. 1.0.150520 ©2015. NVIDIA Corporation. All Rights Reserved.