Contact 优化 - 开篇

简介

app优化主要包含size优化,性能优化,重构等。

其中性能优化又是特别重要的一环。性能主要关注:

  • 内存
  • CPU
  • 耗电
  • 卡顿
  • 渲染
  • 进程存活率等

性能优化需要注意:

  1. 不要过早的做性能优化,app先求能用再求好用。在需求都还没完成的时候,花大量时间在优化上是本末倒置的
  2. 优化要用实际数据说话,建议借助测试工具进行检测。检测工具参看这里

总之,要合理优化,数据量化。

Contact优化

我们针对联系人做的优化包括:

  1. size优化: 移除unused resources,降低app的size
  2. 布局,绘制,响应速度等性能优化

    • 联络人详情优化: 主要是布局优化,绘制优化,响应速度优化
    • 主页面优化: 主要是布局优化,绘制优化,响应速度优化
    • call log滑动: 主要是布局优化,绘制优化,响应速度优化
    • smart search: 内存和响应速度优化

    • 响应时间(Response Time)

优化点:
- 异步请求网络数据
- 预处理服务器返回数据
- 异步进行数据存储操作
- 数据缓存刷新
- Timeout超时重试
- 在主线程中操作UI

  • 界面卡顿(ANR)
  • 耗内存(Memory)
  • 内存泄露(Out of memo

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值