Android Bitmap处理和内存管理与垃圾回收
Android3.0之前的手机,通过DDMS观看Heap信息的时候不显示native部分分配的内存大小,如图所示,加载了一张7M多的图片,但是显示分配Allocated才2M多。但是native分配的内存大小是算在heap上的,所以当heap大小显示的不是HeapMaxSize的时候,也有可能oom。 下图是Android3.0之前Bitmap的内存管理方式。 3.0以后情况。...
View ArticleJava内存管理和垃圾回收
最简单的,Java可以通过new关键字来申请分配一块内存。例如:Object obj = new Object();变量obj是这个内存对象的引用。同时Java对于引用引入四种类型,分别是:强引用,软引用,弱引用,幽灵引用。前面这个obj就是个强引用。其他三个引用分别对应三个类SoftReference 、 WeakReference 和...
View Article
More Pages to Explore .....