性能优化
逆风Lee
这个作者很懒,什么都没留下…
展开
-
Android性能优化一:布局性能优化
Android渲染机制 在开发app的过程中,有时候会发生卡顿,一部分可能是因为内存问题,一些频繁执行的地方,频繁的分配临时变量,触发GC,GC在回收内存的过程中会暂时停止app,导致卡顿,另外一部分可能是由于布局不合理,层次过多,导致不必要的绘制,或者onDraw方法中过于耗时,导致卡顿,这篇先来总结下关于布局的优化,在这之前先来了解下Android的渲染机制,如下图: Android系...转载 2017-12-15 21:38:05 · 380 阅读 · 0 评论 -
Android性能优化二:内存优化之GC
一、概述 内存管理, 一直是编程中的一个大的问题. 在较老的语言中, 例如C++语言中, 内存管理是显式的, 也就是说使用者自己申请内存使用, 自己释放内存. 这就是为什么C++语言中除了构造函数, 还有析构函数. 我们在创建对象的时候调用构造函数创建, 系统会在对象结束其作用域的时候调用析构函数, 我们需要做的就是在析构函数中释放掉我们申请的相关资源, 以便释放内存地址. 显然, 这种显式的...转载 2018-03-05 22:16:36 · 1259 阅读 · 0 评论