안드로이드 Low memory killer (LMK) 에 의해서 app(apk) 안죽게 하는 방법
안드로이드 Low memory killer (LMK) 에 의해서 app(apk) 안 죽게 하는 방법 안드로이드는 app 실행 속도를 높이기 위해 메모리에 올라간 apk 를 삭제하지 않습니다. 이 상태에서 메모리가 부족하게 되면 LMK 정책에 따라 apk 를 kill 하기 시작합니다. LMK 는 Out Of Memory 를 개선한 메모리 관리 프로그램입니다. 가용 메모리의 양을 체크하여 메모리가 부족할 경우 기존에 메모리 상에 올라와 있던 process 를 관리 정책에 따라 하나씩 종료 시킵니다. 이대 kill 되는 순서는 각 apk process 실행시 할당된 oom_adj 값과 match 되는 oom_score 값에 의해 종료가 됩니다. 하지만 필요해의해 특정 apk 만은 종료되지 않게 해야하는 경우가..
IT : SmartPhone
2014. 6. 26. 02:09