美文网首页
Android性能优化

Android性能优化

作者: 林祖朋 | 来源:发表于2018-05-07 10:23 被阅读27次

    启动速度优化

    在Application的onCreate或attachBaseContext执行了太多耗时的操作。

    内存优化

    内存占用过多的原因:
    1.过多的对象
    2.大尺寸图片
    3.内存泄露

    解决办法:
    针对1问题:优化实现逻辑,少用一些对象。
    针对2问题:用小尺寸图片,并采样加载。采样加载就是减少图片的像素,采样率为2,像素为原来的1/4。
    针对3问题:静态变量导致的内存泄露,单例模式导致内存泄露,属性动画导致内存泄露.

    渲染问题:

    过度绘制:单页面的绘制层数 尽量降低
    布局冗杂 :布局太过复杂,层级嵌套太深导致绘制操作耗时,且增加内存的消耗。
    所以-->层级扁平化。
    include 重用布局 ,然后merge标签和include标签结合可以降低层级.
    viewstub 按需加载布局

    相关文章

      网友评论

          本文标题:Android性能优化

          本文链接:https://www.haomeiwen.com/subject/bxkmrftx.html