Android 中的软引用和弱引用

原创 2015年07月10日 19:48:28

面试中经常会有人问到图片缓冲中对软引用和弱引用的区别。

之前在相关文档中有看到说 Android 中对软引用及弱引用不再做区分,即软引用的对象在 gc 时会被回收掉。

之前对这段话一直没做验证,今天得空验证了下,果真如此,写下篇幅以作记录。


验证程序中分配了一个 10*1024*1024 大小的字节数组,三个Activity 分别对该数组保持了强引用,软引用,弱引用;

如下图:对于强引用,触发gc时内存未得到释放;对于软引用和弱引用,触发gc时,字节数组所占用的内存被释放掉。



版权声明:本文为博主原创文章,未经博主允许不得转载。

android自定义日历

这是一个简单自定义的日历的控件,不过很简洁,有需要的同学可以来下载。模仿miui的日历,支持双向无限切换日历,支持抽屉。支持month和week双模式,支持添加事件(页面实现,功能需自己实现)...
  • huangyanbin123
  • huangyanbin123
  • 2014年08月02日 18:40
  • 9857

Android多行文本折叠展开效果

转自:http://blog.csdn.net/qiaoidea/article/details/45568653 【导航】  - 单行文本水平触摸滑动效果 通过EditText实现TextVie...
  • jdsjlzx
  • jdsjlzx
  • 2015年05月18日 14:18
  • 23696

android中各式各样的进度条,加载进度,太棒了

Progress Wheel为GitHub热门项目,作者是:Todd-Davies,项目地址: https://github.com/Todd-Davies/ProgressWheel ...
  • lanxingfeifei
  • lanxingfeifei
  • 2016年03月07日 17:54
  • 11102

Android多种格式的异步解压/压缩解决方案

Android多种格式的异步解压/压缩解决方案 前言 最近由于项目需要,需要我谅解一下关于在移动平台的解压功能,在移动平台解压,我个人感觉是没有太大必要的,毕竟手机的性能有限。...
  • chenhuakang
  • chenhuakang
  • 2016年12月13日 13:52
  • 3863

Android中利用jxl组件来操作excel

1.支持Excel 95-2000的所有版本,生成Excel 2000标准格式,支持字体、数字、日期操作,能够修饰单元格属性,支持图像和图表, 最关键的是这套API是纯Java的,并不依赖Windo...
  • Afanbaby
  • Afanbaby
  • 2016年09月12日 16:43
  • 3213

Android中三种锁的用法

一、synchronized 略   二、lock Lock是java.util.concurrent.locks包下的接口,Lock 实现提供了比使用synchronized 方法和语句可获...
  • boyupeng
  • boyupeng
  • 2015年09月02日 17:58
  • 6287

android 自定义坐标曲线图

android自定义坐标曲线图
  • chen_zhang_yu
  • chen_zhang_yu
  • 2016年03月11日 22:49
  • 6965

Android实现元素间的分割线 android:divider=""(3.0以上特性)支持3.0以下

1、概述 话说,随着Android SDK版本的升级,很多控件增加了新的属性方便我们的使用,比如LinearLayout中多了:divider、showDividers等,用于为其内部元素添加分...
  • u011127787
  • u011127787
  • 2015年03月04日 14:56
  • 1906

android自定义评分条(RatingBar)

android自定义评分条(RatingBar)本自定义控件是因为本人在开发过程中,评分条的适配出现问题而诞生,在网上找了些自定义控件,发现都不是自己想要的,所以只能自己动手。 原生的Rat...
  • liu_xiong
  • liu_xiong
  • 2017年01月13日 16:19
  • 2597

Android正则表达式----常用正则积累

前言有一定开发经验的同学一定都知道正则表达式是什么,也知道它的用处与强大之处,这里就不过多的说了。强大归强大,但是用到的却往往是边边角角的地方,例如电话号码的验证、邮箱的验证等等这些小地方,不过每个应...
  • a136447572
  • a136447572
  • 2017年07月25日 10:40
  • 530
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android 中的软引用和弱引用
举报原因:
原因补充:

(最多只允许输入30个字)