【Android性能优化】Android性能优化概览

【Android性能优化】Android性能优化概览

性能优化的目的

其实笔者做性能优化的经验不算很多,但是每个软件产品或者软件项目在开发时,都会经历性能优化的工作。按照作者的理解,我认为几个字以概括, 快、稳、省。

快:冷启动时间、热启动时间、页面响应时间、帧绘制时间;

稳:流畅度高、稳定性可靠性好,不出现ANR,Crash;

省:减少不必要的资源占用,如CPU、内存、存储大小等、IO设备占用等;

性能优化的指标

  • CPU占用率,包括单个应用CPU占用率,系统CPU占用率等;
  • 内存占用率,包括PSS、RSS等;
  • 存储大小,包括系统存储大小、系统软件占用大小、apk占用大小、apk相关的缓存、apk的图片音频视频资源等;
  • 流畅度,包括超过16ms帧绘制率,FPS等;
  • 日志打印速度,这里在平时博客不常见,是作者在工作中发现的,作为系统开发,许多软件为了自身排查方便,会不限制速度地打印日志,导致logcat进程CPU占用、日志丢失等情况;
  • 启动时间,包括冷启动时间、热启动时间、页面切换响应速度等;
  • 网络,包括网络流量使用、网络连接稳定性等;
  • 耗电量,包括应用耗电量等;
  • 进程优先级,包括ADJ值、进程是否开机启动、进程是否应当常驻、进程是否可回收等;
  • 一些细分的指标,如蓝牙、Wi-Fi等相关物联网的指标;

专题后面其他文章继续讲解各个性能指标是如何测量、如何优化等。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

LokiCode

谢谢您买的奶茶

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值