赞
踩
性能优化问题,在我们开发时都会遇到,但是在小厂和对自己要求不严格的情况下,我都很少去做性能优化;
在性能优化上,基本大家都是通过自己的开发经验和性能分析工具来发现问题,今天给大家分享一下小编最近使用的Profiler工具
帮助开发者了解应用的CPU,内存,网络,电池资源等使用情况
Profiler是评估代码性能的工具,而开发是通过编写代码来实现功能的;
通过使用Profiler,开发人员可以识别和解决代码中的性能问题,以提高应用程序的响应速度和效率;
Profiler还可以帮助开发人员了解应用程序的内部工作方式,以便进行优化和改进;
Profiler和开发之间的关系是相互依存的;
优化程序,是程序更健壮,效率更高,提供更快更流畅的用户体验,延长设备电池续航时间
方式一:点击AS左上角View / Tool Windows / Profiler
方式二:点击AS右上角的Profiler图标
方式三:点击AS最下面的Profiler按钮
三种打开方式如下图所示:
三种分析方向如下图所示:
这里小编就借用官方的标准介绍吧,避免错误引导大家
当您打开 CPU 性能分析器时,它会立即开始显示应用的 CPU 使用率和线程活动,如下图所示:
CPU 性能分析器还会报告 Android Studio 和 Android 平台添加到应用进程的线程的 CPU 使用率,这些线程包括 JDWP
、Profile Saver
、Studio:VMStats
、Studio:Perfa
和 Studio:Heartbeat
等(不过,它们在线程活动时间轴上显示的确切名称可能有所不同)。Android Studio 报告此数据是为了方便您确定线程活动和 CPU 使用率什么时候是由应用的代码实际引发的
内存性能分析图说明
当您打开能耗性能剖析器时,它会立即开始显示应用的估算耗电量,如下图所示,下图是我从官网找的图片介绍
能耗性能剖析器的默认视图包括以下时间轴:
如需查看 CPU、网络和位置信息 (GPS) 资源,以及相关系统事件的具体耗电量情况,请将鼠标指针放在 Energy 时间轴中的条形上方。
如果大家还需要学习更多的Profiler知识,可以去Profiler官网文档中进行更加详细的了解
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。