일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 프로야구
- python
- 문파문파 공략
- mysql
- NC 다이노스
- Tizen
- 손민한
- arm
- 데이터베이스
- 문파문파
- 김경문
- 우분투
- 안드로이드
- 인공지능
- 국정원
- 조세피난처
- 블로그
- 단통법
- 뉴스타파
- Linux
- ubuntu
- NC다이노스
- 타이젠
- 야구
- 애플
- ubuntu 12.04
- 태그를 입력해 주세요.
- 해외직구
- 리뷰
- Git
Archives
- Today
- Total
목록Android memory management (1)
꿈꾸는 사람.
[Android memory management] OOM killer vs LMK
이번 글은 Android memory management 개요이다. 안드로이드는 Linux kernel을 사용하므로 메모리 관리에 linux kernel memory management 모듈인 OOM (Out of memory) killer를 그대로 사용하며, 안드로이드 메모리 관리 모듈인 LMK (Low memory killer)를 추가로 적용한다. 먼저 OOM과 OOM killer에 대해 알아보고 LMK를 설명한다. 1. OOM (Out of memory) OOM이란 프로그램이나 운영체제에서 사용할 메모리를 할당하지 못하는 컴퓨터 동작 상태이다. 리눅스는 MMU란 하드웨어를 이용하여 가상메모리를 물리메모리로 변환하여 사용한다. 또한 리눅스는 demand paging를 사용하여 메모리 요청할 때 바로 ..
IT/Android
2014. 8. 6. 03:38