Android技术知识APP & programAndroid开发

Android开机启动优化思路和方向

2023-04-06  本文已影响0人  i小灰

优化计划:

一、 代码优化(长期)
  1. 避免方法过长,最好不要超过50行
  2. 避免多个if-else语句,尽量使用三目运算,卫语句
  3. 避免使用迭代器,迭代器会生成新的Iterator,开销增加,最好使用原始的for循环
  4. 避免使用+号拼接字符串,简单拼接可用,大量循环拼接还是要用StringBuilder
  5. 尽可能使用基本类型,基本类型存储在栈内存中,而对象存储在堆内存中
  6. 避免经常创建“代价昂贵”的对象,能用单例最好使用单例
  7. 避免使用不必要的日志语句和不正确的日志级别
  8. 减少循环次数,使用更好的算法
  9. 用完资源记得及时关闭,避免内存泄露
  10. 使用池技术,能用线程池尽量使用线程池
  11. Android常见内存泄漏的场景要避免
    举例说明:
  1. Bitmap:做适当压缩,采取合适的drawable目录,选取合适的屏幕适配分辨率目录,
    适当降低图片加载的像素格式,如RGB_565 替换默认的 ARGB_8888。
  2. 精简无效日志,非必要日志不用打
    检查代码出现的日志,会发现很多随意打印的日志
二、 2.安装代码检查插件,代码扫描工具,实时检查编码的规范性(长期)

codedex插件,findbugs插件安装

三、 3.优化开机app项目(如果得当,可能效果是最明显的,短期)
上一篇 下一篇

猜你喜欢

热点阅读