NativeActivity 使用那个 Tracer for OpenGL ES

本文介绍如何使用Android官方推出的TracerforOpenGLES性能分析器来定位并解决应用中的性能瓶颈。特别关注了该分析器在真机上的使用限制以及解决NativeActivity方式下缺少Java包和代码的问题,通过填写特定信息实现性能瓶颈的有效查找。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Tracer for OpenGL ES 是 android 官方推出的openGL性能分析器。
官方文档: http://developer.android.com/tools/help/gltracer.html

第一,这个分析器只能在真机上运行。
第二,真机必须4.1以上,即是API level 16 以上
第三,ADT 需要 21 版本以上

麻烦的是,这个分析器需要填写,程序的包路径和activity的名字。可是,如果使用native activity的方式来写是没有任何java的包和代码的。

如下解决版办法:

第一,Application package 填写 AndroidManifest.xml 里面 manifest标签设置的package值。
第二,Activity to launch 填写 android.app.NativeActivity 这个系统提供的。
第三,Activity name is full qualified 这个复选框钩上,表示activity去设置的全路径找。

经过测试,查找性能瓶颈,非常棒。。。




评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值