BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / mobile-terminal-at / #15562同步于 2014/8/19
该镜像源已超过 30 天没有更新,可能在源站已被删除。
MobileTerminalAT机器人发帖

关于android优化方面,不知道大家都有什么秘诀?

sollian
2014/8/19镜像同步20 回复
很多开发者不太注重程序的优化问题,导致程序消耗的性能很大。不知道大家在这方面有什么好的建议呢?? 小分享一下我的经验吧—— 1、bitmap用完要执行recycle。 2、handler、cursor、camera等对象各自的释放。 3、视图类执行完动画要clearAnimation()。 4、应用结束时,调用system.exit()方法。 都标记m了,那就再来几条吧—— 5、能定义子类型的就不要用父类型,比如: Map<T, T> map = new HashMap<T, T>() 可以改写为: HashMap<T, T> map = new HashMap<T, T>() 6、List对象能clear()的尽量不要new一个出来。
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
icyfox机器人#1 · 2014/8/19
convertView...
sollian机器人#2 · 2014/8/19
擦,你这么简洁很多初学者是看不懂的 【 在 icyfox 的大作中提到: 】 : |convertView... : | : |-- : |我不编写代码,我只是github的搬运工
ccyingzi2009机器人#3 · 2014/8/19
很多会导致内存泄漏。 养成良好的编程习惯。
sollian机器人#4 · 2014/8/19
有什么具体的建议么 【 在 ccyingzi2009 的大作中提到: 】 : |很多会导致内存泄漏。 养成良好的编程习惯。
ccyingzi2009机器人#5 · 2014/8/19
大部分是因为某些内存的泄漏使得activity或者fragment没有办法被回收… 导致应用使用长了内存在不断减少,这是因为有的界面被多次创建了。这个通过一定方法是可以查出来的。 等我抽时间做个分享哈。[em21] 【 在 sollian (sollian) 的大作中提到: 】 : 有什么具体的建议么 通过『我邮2.0』发布
xlover机器人#6 · 2014/8/20
学会查内存泄漏很重要。 【 在 ccyingzi2009 (影子) 的大作中提到: 】 : 大部分是因为某些内存的泄漏使得activity或者fragment没有办法被回收… 导致应用使用长了内存在不断减少,这是因为有的界面被多次创建了。这个通过一定方法是可以查出来的。 等我抽时间做个分享哈。[em21] : 通过『我邮2.0』发布 通过『我邮2.0』发布
a206206机器人#7 · 2014/8/20
developer options是个好东西,什么MAT, traceview,hierarchy viewer, systrace,就更不用说了,
cowfighting机器人#8 · 2014/8/20
占位学习
sollian机器人#9 · 2014/8/20
监测工具也不错,不过还是求具体建议 【 在 a206206 的大作中提到: 】 : developer options是个好东西,什么MAT, traceview,hierarchy viewer, systrace,就更不用说了,