网站客服:zx81024163 |

Android APP性能分析工具大全

2023-11-12 13:03:02发布    浏览524次    信息编号:83125

友情提醒:凡是以各种理由向你收取费用,均有骗子嫌疑,请提高警惕,不要轻易支付。

Android APP性能分析工具大全

目录

工具一般可以分为两类:

###官方推荐工具###第三方工具

特雷普恩

应用程序调整套件

GSAM

腾讯GT

皮棉

1.官方工具1.1,

介绍

平台配备了很好的性能分析工具,它可以让我们以图形化的方式了解我们想要跟踪的程序的性能,并且可以指定方法。 用于显示和分析方法执行时间。

文档

//教授...

影响

分析方法调用堆栈及其执行时间以优化方法执行。 可以获得单次执行最耗时的方法;

1.2、

介绍

严格模式是一种开发者工具,主要用于检测程序中的违规行为。 一般用于检测主线程中的耗时操作和阻塞情况。 开启后,如果线程做了一些读写文件、网络访问等操作,会在Log中输出一些警告。 警告信息包括堆栈跟踪以显示错误发生的位置。 问题。

文档

//A…

影响

主要用于主线程优化分析

1.3、

介绍

是分析性能问题的神器,IO 2017上强烈推荐,是分析卡顿、丢帧问题的核心工具。 只要能提供冻结的场景,就可以很容易定位问题,但是上手比较困难,所以学习的时间会长一点,不过当然一起使用效果会更好,这样就可以了。稍后介绍。

文档

//教授...

//教授...

影响

它有很多功能。 我个人主要用它来分析UI的绘制时间,结合起来提高UI性能; 它还可以用来查找耗时的操作;

1.4、

介绍

主要是为了查看布局层次,减少不必要的冗余View。

文档

//教授...

//教授...

影响

用于View级别分析,可以分析View Tree中的性能阻塞点,以便我们对症下药,提高布局性能。

1.5,

介绍

3.0使用新的“ ”窗口来取代该工具。 这些新的分析工具提供有关应用程序 CPU、内存和网络的实时数据。 您可以执行基于示例的函数跟踪来记录代码执行时间、收集堆转储数据、查看内存分配以及查看网络传输文件的详细信息。

文档

//教授...

//教授...

//教授...

影响

使用CPU检查CPU和函数跟踪

利用 Java 堆和内存分配

利用检查网络流量

2.第三方工具2.1、()

介绍

是 框架中包含的一个工具,用于收集设备上的电池数据。 您可以使用 ADB 将收集到的电池数据转储到您的开发机器,并创建一个可以使用电池历史记录进行分析的报告。 将报告转换为可在浏览器中查看的 HTML 可视化效果。

文档

//电池...

影响

用于电量使用分析。

2.2、(网易)

介绍

是一款实用、方便的针对特定App的性能测试工具。 它可以监控CPU、内存、网络流量、电池电流和状态(某些设备不支持)。 它还提供了一些很酷的功能,例如自定义收集数据的间隔、在浮动窗口中呈现实时进程状态等等。

文档

// 嗯…

影响

比官方工具更适合国人用来分析App的整体性能。

2.3、()

介绍

类似于App Probe的内存泄漏监控工具。

文档

//泄露…

影响

将其集成到应用程序中非常适合防止内存问题。

2.4、

介绍

用于检测生命周期执行性能、注入性能和帧率性能的工具。

文档

//A…

影响

如果您的应用程序使用它,则这是更有必要的。

2.5、特雷普恩

介绍

六个快速加载分析预设

屏幕上正在分析的应用程序顶部会出现覆盖层

配置您的设备或单个应用程序

显示支持设备上的电池电量

并非所有设备都会报告准确的电池电量。 请参阅 Trepn 论坛中支持的设备列表。

查看 CPU 和 GPU 频率和利用率

GPU 频率和利用率仅适用于基于 () 的设备。

显示网络使用情况(移动和 Wi-Fi)

适用于大多数智能手机和平板电脑(4.0 及更高版本)

用于手动选择数据点并保存数据以供以后分析的高级模式

下载路径:

//所以…

2.6、App调优套件

介绍

它也是高通公司开发的一款性能检测工具,可以让开发者在60秒内分析分析任何应用程序。 一个App的性能可以从CPU、GPU、功耗、发热、移动网络数据五个方面来评估;

下载链接:

//所以…

2.7,

介绍

检测并记录手机的运行状态,可以统计哪些应用程序触发CPU运算并消耗CPU,哪些应用程序触发屏幕点亮。 同时,您还可以统计运行时间并查看应用内的使用详情。

2.8、GSAM

介绍

要检测手机电池电量的消耗情况,可以使用折线图进行统计显示。

2.9、腾讯GT

介绍

GT( Debug)是一款便携式APP调试平台。 它是一个直接运行在手机上的“集成调试环境”(IDTE,Debug)。

使用GT,您只需手机即可快速对APP进行性能测试(CPU、内存、流量、电量、帧率/流畅度等)、查看开发日志、查看崩溃日志、网络等,无需连接电脑。 数据包捕获、APP内参调试、真机代码耗时统计等

该版本由可直接安装的GT控制台APP和GT SDK组成。 GT控制台可以独立安装和使用。 SDK需要嵌入到正在调试的应用程序中,通过GT控制台进行信息显示和参数修改。

文档

//GT

2.10、皮棉

介绍

Lint 是 ADT 16(和工具 16)中引入的新工具,可扫描项目源以查找潜在错误。

以下是它查找的错误类型的一些示例:

缺少翻译(未使用的翻译),例如国际化的未翻译字段值

布局性能问题(使用旧工具查找的所有问题等等)

未使用的资源

数组大小不一致(在多种配置中定义数组时)

可访问性和国际化问题(硬编码字符串、缺少内容描述等)

图标问题(例如密度缺失、重复图标、尺寸错误等)

可用性问题(例如,文本字段中未指定输入类型)

文档

/提示/棉绒

提醒:请联系我时一定说明是从星空网上看到的!