快稳省专题方向

本文探讨了提高设备体验的关键技术,包括系统流畅度的提升方法(如内存管理、CPU/GPU提频、Log输出优化等)、内存泄露与稳定性保障措施(LeakCanary、Profiler等工具的应用)、以及省电省流量的策略(如Doze模式、App待机机制等),并列举了相应的保障工具和技巧。
摘要由CSDN通过智能技术生成

快 流畅的体验 卡顿
稳 稳定       内存泄露/崩溃
省 省电/流量/内存  代码质量和逻辑

流畅度方向:
1、系统流畅度主观体验;
2、特殊场景CPU\DDR\GPU提频(开机向导,切换子用户,后台下载,数据copy、游戏等);
3、存储格式优化;
4、严格模式strict mode;
5、重点模块内存泄露测试;
6、首次开机速度、正常开机速度及关机速度;
7、开机向导界面管控自启动应用,减少耗ram场景资源竞争;
8、Log输出量梳理(上层、kernel);
9、LMKD调整参数;
10、优化后台缓存进程数量;
11、zram的参数修改,可以看swappiness是否有优化空间;
12、emmc提升io性能;
13、修改开机铃音格式,铃音加载提速;
14、odex优化,odex优化可以降低开机速度,但是会加快应用冷启动速度;
15、kswap优化,如果kswap高,那就说明内存交换高,内存交换高会导致cpu压力大,需分析;
17、应用布局优化,在开发一些复杂界面的时候,避免造成嵌套的层级过多,可用Hierarchy Viewer检查。
18、应用绘制优化,优化onDraw方法中的复杂度,减少VSYNC信号间的绘制时长,可抓取systrace检查。

保障措施及工具:systrace、Hierarchy Viewer、跑分软件(Antutu、Androidbench等)


稳定性方向
1、内存泄露;
2、ANR,Jave崩溃、Native崩溃;

保障措施及工具:LeakCanary、Profiler、严格模式、monkey测试、开关机老化测试

省电/省流量/省内存
1、Doze模式;
2、App待机模式;
3、省电模式;
4、wakelock异常分析;
5、alarm异常分析;
6、tcpdump抓包异常分析;

保障措施及工具:功耗分析工具battery-historian、24H待机测试、Power Monitor测试仪、Wireshark等;

  • 9
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值