会员
周边
新闻
博问
AI培训
云市场
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
yards
知人者智 自知者明
博客园
首页
新随笔
联系
订阅
管理
2014年7月28日
android dalvik heap管理分析
摘要: 最近遇到了一个dalvik memory相关的问题,对dalvik的heap管理部分做了一些了解,在此总结一下,主要是下面3个方面的内容:1,java heap的实现,和native heap的差异。2,gc的实现。3,配置heap的相关prop的含义。davlik java heapjava的he...
阅读全文
posted @ 2014-07-28 17:07 yards
阅读(2010)
评论(1)
推荐(0)
编辑
2014年7月23日
dlmalloc 简析
摘要: 本文基于android kitkat所用的dlmalloc版本进行分析。malloc/free work flowmalloc/free是libc库提供的函数,主要是用户层的操作,而不是内核的系统调用。一般的heap管理是通过sbrk或者mmap函数来向系统获取大量的内存(只是虚拟的内存地址),然后...
阅读全文
posted @ 2014-07-23 16:48 yards
阅读(2213)
评论(0)
推荐(0)
编辑
2014年7月7日
low memory killer配置的思考
摘要: OOM_ADJ对于低内存的时候,我们总是想尽量杀掉background的app,尽量保留persist service(比如输入法),让前台app能够流畅的运行。1,background app的adj尽量设高一些,但是max和mini之前,尽量还是要保留一些差距,这样让系统可以逐步去kill进程,...
阅读全文
posted @ 2014-07-07 17:55 yards
阅读(771)
评论(0)
推荐(0)
编辑
2014年7月6日
android ART
摘要: android L中正式将ART设为默认的runtime了,有必要对art做一下简单的了解。主要参考android网站上的介绍:http://source.android.com/devices/tech/dalvik/art.htmlhttp://developer.android.com/gui...
阅读全文
posted @ 2014-07-06 15:12 yards
阅读(672)
评论(0)
推荐(0)
编辑