性能优化-内存优化
康嘉航
双管老烟枪
展开
-
内存优化-service优化
本来以为公司的项目没有过多的图片处理,也涉及不到什么缓存处理,内存这一部分不是很重要直到有一天UI给我们开发一张高清背景图也没想过要处理结果导致内存平白无故增加了3,4十兆,随之而来的就是程序的各种崩溃各种OOM。 好了背景我就不多说了接下来我们说说内存优化的service优化。1.首先让我们做个试验启动一个Activity没任何逻辑处理内存显示如下。 大家可以看到内存占有维持在1M左右,可原创 2017-01-23 12:27:25 · 613 阅读 · 1 评论 -
内存优化-内存泄漏处理handler
在我们编写handler的时候如果定义的handler非静态的handler Android studio就会给出如下的警告This Handler class should be static or leaks might occur意思是我们定义handler的时候应该定义一个静态的handler否则可能发生内存泄漏。那如何用正确的姿势写handler呢。 下面是我的一段代码 private原创 2017-01-23 14:49:53 · 293 阅读 · 1 评论 -
内存优化-内存泄漏处理内部类
内部类产生的内存泄漏跟handler一样,处理方式也是一样的这里只需要注意一点。并不是所有的内部类只能使用静态内部类,只有在该内部类中的生命周期不可控制的情况下,我们要采用静态内部类,其它时候大家可以照旧。不知道如何处理的同学可以看看我的上一篇文章内存优化-内存泄漏处理handler原创 2017-01-23 15:06:31 · 264 阅读 · 0 评论