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.


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



NVIDIA® GameWorks™ Documentation Rev. 1.0.211026 ©2014-2021. NVIDIA Corporation and affiliates. All Rights Reserved.