http://blog.csdn.net/daijy0111/article/details/50427758
介绍
Adreno Profiler 是高通公司开发的一款针对运行在高通骁龙处理器上用于图形和GPGPU技术应用的性能分析和帧调试工具。支持OpenGL ES、 OPenCL、和DirextX的分析和调试。
安装系统需求
Adreno 是基于Windows开发的一款应用,虽然目前可以支持在Ubuntu12.04+ ,但是在安装了momo 后,仍然还会存在不少的问题,因此建议在使用Windows 7 或者Windows 8 , 本人在Windows8测试使用时候,会遇到缺少"msvcp110.dll",可以下载微软补丁解决。
安装手机驱动,本人使用豌豆夹代替了这一步, 省事,下载AndroidSDK , 将adb路径添加到环境变量中。
目前Adreno Profiler 仅支持分析运行在Android和Windows Phone 系统和高通骁龙处理器芯片且包含Adreno GPU硬件平台上的应用。
安装
性能
- 监测实时的GPU性能
- 捕获一帧,然后依照API的调用依次调试
- 分析每一次调用Draw 函数的性能
- 查看texture、programe、shader和其他的资源
- 查看shader统计
Adreno Profiler 可以帮助开发者理解理解CPUvsGPU瓶颈, GPU的瓶颈发生在使用Adreno GPU 的渲染算法时。
可以调试的程序:
Adreno Profiler 在点击连接后, 会提示 adb 找到设备, 有时会提示“no Adreno Profiler --enabled app ”,下面的一些要求也许可以解决这个疑问:
- 首先APP 必须是一个OpenGL ES 图像应用
- 对于OpenGL ES ,应用必须创建一个上下文
- 有一些设备可能会阻止Adreno Profiler连接,因此推荐使用Nexus系列的手机
Adreno Profiler 原理上是一个OpenGL ES Draw Call Replay,因此要求PC端也必须支持手机端设备的 OpenGL ES 所有特征。
下面介绍一下使用Adreno Profiler 的基本步骤:
有关高通Adreno其他的资料
1、Adreno 手机游戏 & 图形优化论坛:http://qualcomm.csdn.net/module/zone/qualcomm/ziyuan_detail?id=73
2、Adreno 的参考手册:http://qualcomm.csdn.net/module/zone/qualcomm/ziyuan
3、Adreno 应用示例:https://developer.qualcomm.com/mobile-development/maximize-hardware/mobile-gaming-graphics-optimization-adreno
4、Adreno profiler 的使用: http://www.kuqin.com/shuoit/20150517/346102.html