当前位置: 代码迷 >> Android >> 手机进程被莫名其妙被kill掉是咋回事
  详细解决方案

手机进程被莫名其妙被kill掉是咋回事

热度:38   发布时间:2016-05-01 17:49:45.0
手机进程被莫名其妙被kill掉是怎么回事?
手机刚开机的时候有18个进程,开机几天后就变成8个了,是怎么回事呢?是不是由于内存泄漏造成的呢?
如果自己开发的一个应用存在内存泄漏问题,长期运行的结果是造成本应用挂掉,还是其它应用挂掉呢?

------解决方案--------------------
你这个确实会这样的,长期不用的进程,会被Kill掉的
------解决方案--------------------
长期不用或者内存不够时会被清理
------解决方案--------------------
ActivityManagerService中,有OOM管理器,对一些后台的service啊,如果长期不用,会自动的清理掉。还有在内存吃紧的时候,也会选择性的kill process
------解决方案--------------------
可能会,系统会判定adj小于某个数值的就kill掉,ActivityManagerService里面有系统所有的process的记录,service, activity的服务端binder对象也存在这里
  相关解决方案