Qualcomm Snapdragon Profiler使用教程(5)
2 采样捕捉
采样捕获模式,如图所示,为在Snapdragon供电的设备上运行的应用程序捕获调用图。
2.1 其他要求
采样捕获需要simpleperf,它通过版本为r13b的Android NDK分发。
- 在主机上安装Android NDK版本13b或更高版本。
- 在Snapdragon Profiler设置(File > Settings > Android > Android NDK Location)中设置Android NDK的路径,然后重新启动Snapdragon Profiler。
- Simpleperf要求您的应用程序是可调试的。 在应用的AndroidManifest.xml中将android:debuggable标志设置为true。
注意:root的Android设备不需要应用程序具有此标志。
2.2 采样捕捉基础
- 检查Android设备是否已连接到安装了Snapdragon Profiler的计算机,然后启动Profiler。
注意:Snapdragon Capture模式当前仅适用于Android 7.0(或更高版本)
-
选择File > Connect,或从 Start Page”中单击“ Connect to a Device”以连接到设备以启动会话。
-
在“起始页”上,单击“New Sampling Capture”,或选择 Capture > New Sampling。
-
将显示一个新的“ Sampling Capture”选项卡:
-
在“Data Sources”面板中,从“Process”列表中选择一个进程。 还要选择一个特定于该过程的度量标准。
-
单击Start Capture以开始捕获。
-
单击“ Stop Capture以在几秒钟后停止捕获。 Snapdragon Profiler处理并在主Profiler窗口中显示调用图数据。