I'm using Snapdragon Profiler v1.6.0.1232017 with a Snapdragon 855 based device.
After starting SP and connecting to the device, I see > 95% CPU utilization on core #7. Also the utilization of other cores went up to 15-20%. Once SP is disconnected from device, the CPU utilization on the cores drop back to < 5%. Connecting SP to the device also affects our function profiling number significantly (saw ~100% increases in execution time).
Below is the output of "top" on the device (adb shell) when SP connected to it:
PID USER PR NI VIRT RES SHR S[%CPU] %MEM TIME+ ARGS
7678 root 20 0 36M 13M 11M S 97.5 0.2 2:37.06 pluginGPU-GGPM
The pluginGPU-GGPM process pops up only if SP is connected. Is this expected behavior? Is there a way to make SP less intrusive?
I'm also unable to get trace capture to work. I started our android app for which I want to capture traces. I see the app listed under "Data sources" in the RealTime tab. But in the Trace tab, I see the "No eligible processes found" message under "Data Sources". Any idea what to look for?