Process killed on Marshmallow, but not on Lollipop

There is an existing application (several years) that starts when the device boots. On Lollipop, everything is fine, but on Marshmallow, about 10 or 20 seconds or so after the application starts the process, it is killed. There are no indications of any exceptions in logcat, the only thing that is logged when the process is killed is the line:

"I / ActivityManager: Killing 3100: com.company.E / u0a85 (adj 15): empty # 17"

Any idea that "empty number 17" can mean if something is meaningful. Or any suggestions, how can I find out why they are killing him?

+4
source share
2 answers

@CommonsWare, , . ActivityManager , - 32/2 = 16 . # 17, .

() , 30 . " X s", " #X".

Marshmallow. , . , , . , , , . , , Lollipop/Marshmallow - (, ProcessList.java?).

, , , . - , .

+7

. , ,  * 30 , - .  * , ,  * .  * , .

Marshmallow. Lollipop .

0

Source: https://habr.com/ru/post/1613127/


All Articles