Snapdragon Profiler工具简介



  • 大家好,今天小白给大家简单介绍下,Snapdragon Profiler工具的简单用法,欢迎一起交流学习。

    一、什么是Snapdragon Profiler?

    Snapdragon Profiler可以分析在Windows,Mac和Linux平台上运行的软件。它通过USB连接由Snapdragon处理器驱动的Android设备。Snapdragon Profiler允许开发人员分析CPU,GPU,DSP,内存,电源,散热和网络数据,以便他们找到并修复性能瓶颈。

    作用:

    1、实时视图可以轻松关联时间轴上的系统资源使用情况;
    分析CPU,GPU,DSP *,内存,电源,散热和网络数据指标;
    从22个类别中的150多种不同硬件性能计数器中进行选择;
    2、跟踪捕获模式允许您在时间线上可视化内核和系统事件,以分析CPU,GPU和DSP上的低级系统事件;
    查看CPU调度和GPU阶段数据,以查看应用程序花费时间的位置;
    3、Snapshot Capture ***模式允许您从任何OpenGL ES应用程序捕获和调试渲染帧;
    逐步并重放渲染帧绘制逐个调用调用;
    查看和编辑着色器并在设备上预览结果;
    查看和调试像素历史记录;
    捕获并查看每个绘制调用的GPU指标;
    4、GPU API:OpenGL ES 3.1,OpenCL 2.1和Vulkan 1.0 
    需要Snapdragon 820(或更高版本)处理器
    需要Android N(或带有支持Vulkan的图形驱动程序的Android 6.0设备)
    需要Snapdragon 805(或更高版本)处理器和Android 6.0(或更高版本)

    二、Snapdragon Profiler工具获取和安装?

    1、可以点击此处获取该款工具。

    2、在Windows上:在主机上运行安装程序可执行文件。安装程序将引导您完成所需的步骤,并提示您找不到任何无法找到的依赖项,建议使用管理员权限运行安装程序。(安装路径:Windows上,Snapdragon Profiler将被安装到“C:\ Program Files(x86)\ Qualcomm \ Snapdragon Profiler”。)

    三、Snapdragon Profiler有哪些系统要求?

    运行Windows 7,Windows 8.x或Windows 10的PC,运行OS X Yosemite(10.10)或更高版本的Mac,或运行Ubuntu Linux 14.04(Trusty)或更高版本的PC。
    Snapdragon Profiler使用Mono框架和GTK#。如果尚未安装,则可以点击此处安装依赖项。
    运行Android 5.0(或更高版本)的移动设备,由Qualcomm Snapdragon处理器提供支持。

    四、Snapdragon Profiler使用方法?

    1、将Android设备连接到安装了Snapdragon Profiler的计算机。

    2、选择Android设置>开发者选项以确保设备具有开发人员选项启用。

    注意:如果看不到“开发者选项”,请转到Android设置>关于手机>软件信息,并持续点击内部版本号,直到启用开发者选项。 回去“Android设置”的一步,确认“开发者选项”菜单项可用。

    3、在Windows PC(或OS X或Linux上的终端)上,打开命令提示符并运行adb devices,用于确认设备已被识别的设备(显示在附加的设备列表中)。

    4、若设备已经可以被识别,双击启动Snapdragon Profiler。(如果桌面没有该图标,可以在C:\ Program Files(x86)\ Qualcomm \ Snapdragon Profiler目录下去启动。)

    5、启动成功后,点击file--->connect或者Connect to a device,如下界面:

    6、点击连接之后,会检测到相应的设备,如下图:

    7、然后点击connect,连接成功后,如下图:

    连接成功后,即可以使用Snapdragon Profiler三种模式之一:实时,跟踪捕获或快照捕获。

    8、选择一种模式,如 Realtime,可以实时追踪一些实时的系统指标,如:CPU、GPU、DSP、Memory, Network, Power, and Thermal等,如下图:

    9、双击system指标中的某项,就可以在右侧栏中看到相应的指标数据,如下图中的CPU 0 Frequency。

    10、也可以在应用程栏选择一个应用程序,来查看该应用程序的某项指标,如FPS

    11、也可以同时查看system和process的指标。

    其他的两种工作模式(跟踪捕获和快照捕获)使用方法也比较简单,就不在此赘述了。

    五、总结

    该篇主要简单介绍了Snapdragon Profiler工具的一些功能特点、使用范围及使用方法等,欢迎一起交流学习。
    --------------------- 
    作者:weixin_38498942 
    来源:CSDN 
    原文:https://blog.csdn.net/weixin_3... 
    版权声明:本文为博主原创文章,转载请附上博文链接!


Log in to reply