一、内存泄漏
1、MAT-eclipse:“Memory Analyzer Tool”,一个基于Eclipse的内存分析工具,是一个快速、功能丰富的JAVA heap分析工具,它可以帮助我们查找内存泄漏和减少内存消耗。
2、Leakcanary:一款开源的自动检测内存泄漏的工具。
3、AndroidStudio Profiler:Android Studio 3.0 采用全新的 “Android Profiler” 窗口取代 Android Monitor 工具。 这些全新的分析工具能够提供关于应用 CPU、内存和网络 Activity 的实时数据。 您可以执行基于样本的函数跟踪来记录代码执行时间、采集堆转储数据、查看内存分配,以及查看网络传输文件的详情。
二、性能分析
1、Perfetto:Perfetto是用于性能检测和跟踪分析的生产级开源堆栈。它提供用于记录系统级和应用程序级跟踪的服务和库,本机+ Java堆分析,使用SQL分析跟踪的库以及基于Web的UI以可视化和探索多GB跟踪。
2、Systrace:是平台提供的一款工具,用于记录短期内的设备活动。该工具会生成一份报告,其中汇总了 Android 内核中的数据,例如 CPU 调度程序、磁盘活动和应用线程。这份报告可帮助您了解如何以最佳方式改善应用或游戏的性能。文章来源:https://www.toymoban.com/news/detail-526640.html
工具学习链接:
下篇 Android 性能优化 Perfetto 详细介绍
Android APP性能分析工具大全文章来源地址https://www.toymoban.com/news/detail-526640.html
到了这里,关于Android 内存泄漏、性能分析常用工具的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!