Adreno GPU Profiler工具使用总结
来源:互联网 发布:现在淘宝卖什么好 编辑:程序博客网 时间:2024/06/05 12:01
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- Adreno GPU Profiler工具使用总结
- Adreno GPU Profiler工具使用总结
- Adreno GPU Profiler工具使用总结
- 【Adreno Profiler】Adreno Profiler & SnapDragon profiler 的安装和使用
- Adreno Profiler GPU frequency clocks per/second
- 使用Adreno Profiler分析android游戏
- adreno profiler使用说明
- adreno-profiler 3-7
- Adreno GPU与游戏开发相关工具推荐
- Adreno GPU详细介绍
- Adreno GPU详细介绍
- Adreno Profile 介绍使用及自定义工具
- Unity Profiler工具的使用
- Adreno Profiler分析任意安卓游戏特效+抓取资源
- Adreno Profiler分析任意安卓游戏特效+抓取资源
- Adreno Profiler分析任意安卓游戏特效+抓取资源
- Adreno Profiler分析任意安卓游戏特效+抓取资源
- Adreno Profiler分析任意安卓游戏特效+抓取资源
- Android 热修复 Tinker 接入
- HDU 4421 Bit Magic【2-SAT】
- js判断是否是微信浏览器
- Android studio Gradle插件从3.0.0降到2.3.3时碰到的问题
- integer自动装箱拆箱&String内存分配测试
- Adreno GPU Profiler工具使用总结
- ajax、json
- MySQL操作详解
- Linux ls 命令
- AdrenoProfiler对opengles的性能分析
- androidstudio 连接打印机
- 图解CommonJS、AMD、CMD规范
- ufw 端口
- Maven