Android gltrace tools——PVRTrace

PVRTrace

1.概述

PowerVR 提供了包括性能分析、鉴定瓶颈、修改应用程序三个功能的工具集,该工具集被称为PowerVR Graphics Tools
这里写图片描述

PVRTrace是其中的一种记录和分析功能的程序,它可以捕获OpenGL ES应用程序所有的API调用。它由两个主要组成部分组成:
- Recording Libraries:它是位于OpenGL ES应用程序和平台的本机图形库之间,可以拦截捕获API调用的拦截库。
- PVRTrace GUI:作为PVRTrace的分析界面,允许用户友好地访问和录制的.pvrtrace文件。

Recording Libraries原理示意图如下:

这里写图片描述

2.PVRTrace安装

PowerVR debug工具交互做的很好,安装过程相对简单,和其他Debug OpenGL ES工具一样也需要分别安装电脑端工具和手机端工具。

2.1 ubuntu工具安装

下载 PowerVR Tools安装器,运行安装即可。

2.2 Android Device

1、安装 PVRHub apk

adb install -r <InstallDir>/PVRHub/Android/PVRHub.apk

2、给apk授予root权限

3、执行如下命令安装PVRTrace

adb shell
/*安装PVRTrace*/
/data/user/0/com.powervr.PVRHub/binPVRTraceInstaller -i

安装成功后“Start PVRTrace”选项不再灰显:
这里写图片描述

3.数据抓取和分析

3.1 应用数据抓取

1、首先必须确保要抓取的应用程序的AndroidManifest.xml有internet权限:

<uses-permission android:name="android.permission.INTERNET"></uses-permission>

这里写图片描述
2、操作步骤如下:
这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

3.2 应用数据分析

PVRTrace GUI布局如下:

这里写图片描述

官方使用手册:https://community.imgtec.com/developers/powervr/tools/pvrtrace/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值