android内存管理
文章平均质量分 93
lzhang616
这个作者很懒,什么都没留下…
展开
-
android内存管理-MAT与防范手段
内存管理与防范手段 目录内存管理与防范手段...1一.内存分配跟踪工具DDMS –>Allocation tracker 使用... 2二.内存监测工具DDMS-->Heap.2三.内存分析工具MAT(MemoryAnalyzerTool)31.生成.hprof文件...42.使用MAT导入.hprof文件...53.使用MAT的视图工具分析原创 2013-12-31 16:07:38 · 1116 阅读 · 0 评论 -
ANDROID 探究oom内幕
从早期G1的192MB RAM开始,到现在动辄1G -2G RAM的设备,为单个App分配的内存从16MB到48MB甚至更多,但OOM从不曾离我们远去。这是因为大部分App中图片内容占据了50%甚至75%以上,而App内容的极大丰富,所需的图片越来越多,屏幕尺寸也越来越大分辨率也越来越高,所需的图片的大小也跟着往上涨,这在大屏手机和平板上尤其明显。而且还经常要兼容低版本的设备。所以Android的转载 2014-02-20 11:45:56 · 802 阅读 · 0 评论 -
Android内存泄漏研究
概念根搜索算法Android虚拟机的垃圾回收采用的是根搜索算法。GC会从根节点(GC Roots)开始对heap进行遍历。到最后,部分没有直接或者间接引用到GC Roots的就是需要回收的垃圾,会被GC回收掉。根搜索算法相比引用计数法很好的解决了循环引用的问题。举个例子,Activity有View的引用,View也有Activity的引用,之前我还尝试去源代码里找Activity何时和原创 2015-08-19 16:56:03 · 1170 阅读 · 0 评论