How To: Analyze Application Performance Using PerfHUD ES


Getting Started

The PerfHUD Interposer

The PerfHUD interposer can be enabled in the target device by setting the following android property:

adb shell setprop debug.perfhudes 1

This property is not persistent. It must be re-enabled after every boot.

Application Must Have Internet Permissions

Your application must have Internet permissions enabled, so it can use the TCP/IP protocol to communicate with the host, either directly, or forwarded over adb.

Caveats

PHES is intrusive, and you should be mindful of these factors in particular:


NVIDIA® GameWorks™ Documentation Rev. 1.0.200608 ©2014-2020. NVIDIA Corporation. All Rights Reserved.