自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 内存泄露什么情况下会oom

如下图,如果下图中 的Dalvik Heap行 Heap Size 13172大于apk给的内存,那么他就会出现oom,内存爆掉。

2018-03-17 14:20:13 883

转载 JAVA中堆和栈的区别

转自:https://www.cnblogs.com/perfy/p/3820594.html简而言之:  1.堆内存用来存放由new创建的对象和数组。    2.在堆中分配的内存,由Java虚拟机的自动垃圾回收器来管理。   3.在堆中产生了一个数组或对象后,还可以在栈中定义一个特殊的变量,让栈中这个变量的取值等于数组或对象在堆内存中的首地址,栈中的这个变量就成了数组或对象的引用变量。   引用...

2018-03-05 11:54:07 119

转载 内存泄露的分析与定位

整理来自:http://blog.csdn.net/lxb00321/article/details/73472579http://blog.csdn.net/lxb00321/article/details/735265381.静态代码分析工具:link        Lint 是 Android Studio 自带的工具,使用姿势很简单 Analyze -> Inspect Code 然...

2018-03-05 10:48:52 221

转载 GC的概念和工作原理

概念:当无用对象不能被垃圾回收器收集的时,我们称之为内存泄露,而为什么不会被回收呢,我们得看看垃圾回收器GC的工作原理是怎样的。(内存泄漏就是对内存资源的浪费,内存通常是珍稀资源)工作原理:转自:https://blog.csdn.net/ringopaul/article/details/676483351.引用计数算法2.可达性算法...

2018-03-05 10:23:27 945

转载 内存泄露的几种情况

转自:http://mobile.51cto.com/abased-406286.htm汇总:1.资源对象没关闭造成的内存泄漏,Cursor,File文件等用完后没有调用close,如果我们没有关闭它,系统在回收它时也会关闭它,但是这样的效率太低了2.多次使用new同一个对象,应先判断对象是否已经为null的情况,为null再new3.Bitmap对象不在使用时调用recycle()释放内存4.试...

2018-03-05 10:12:41 249

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除