![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android 性能
文章平均质量分 93
ThinkCoolys
爱生活,爱学习,保持激情!
展开
-
Android 多种方式正确的加载图像,有效避免oom
图像加载的方式: Android开发中消耗内存较多一般都是在图像上面,本文就主要介绍怎样正确的展现图像减少对内存的开销,有效的避免oom现象。 首先我们知道我的获取图像的来源一般有三种源头: 1.从网络加载 2.从文件读取 3.从资源文件加载 针对这三种情况我们一般使用BitmapFactory的:decodeStream, decodeFile,decod原创 2015-12-11 22:17:56 · 5131 阅读 · 0 评论 -
Android内存优化之——static使用篇
在Android开发中,我们经常会使用到static来修饰我们的成员变量,其本意是为了让多个对象共用一份空间,节省内存,或者是使用单例模式,让该类只生产一个实例而在整个app中使用。然而在某些时候不恰当的使用或者是编程的不规范却会造成了内存泄露现象(java上的内存泄漏指内存得不到gc的及时回收,从而造成内存占用过多的现象) 本文中我们主要分析的是static变量对activtiy的不恰当原创 2015-12-23 19:19:37 · 14130 阅读 · 5 评论 -
Android内存优化之——static使用篇(使用MAT工具进行分析)
这篇文章主要配套与Android内存优化之——static使用篇向大家介绍MAT工具的使用,我们分析的内存泄漏程序是上一篇文章中static的使用内存泄漏的比较不容易发现泄漏的第二情况和第三种情况——不正确使用单例和asyncTask造成的内存泄漏现象,没看上一篇文章的大家可以先阅读下上一篇文章。 先看一下我们需要分析的目标程序由3个activity组成:MainActivity.javapubl原创 2015-12-25 16:04:56 · 2639 阅读 · 4 评论