Android的应用性能的指标有哪些?
一个APP性能的好坏并不能依靠我们的主观意识去评判,必须要看数据说话,因此必须要了解和学会使用各种性能测试工具才知道问题出在哪以及具体的优化方向。
1、布局复杂度:布局复杂会导致布局需要更长的时间,从而导致进入应用慢、页面切换慢。
2、耗电量:耗电量大会导致机器发热、缩短机器的有效使用时长。
3、内存:内存消耗大会导致频繁GC,GC时会暂停其它工作,导致页面卡顿;内存泄露会导致剩余可用内存越来越小;内存不足会导致应用异常。
4、网络:频繁的网络访问会导致耗电和影响应用的性能;网络交互数据大小会影响网络传输的效率。
5、程序执行效率:糟糕的代码会严重影响程序的运行效率,UI线程过多的任务会阻塞应用的正常运行,长时间持有某个对象会导致潜在的内存泄露,频繁的IO操作、网络操作而不用缓存会严重影响程序的运行效率。
推荐阅读: