Android

android 메모리 사용량 해석

tomato13 2010. 9. 30. 11:12

http://huewu.blog.me/110092658919

http://smartwho.com/77


주요 용어 설명

1. USS (Unique Set Size) : 프로세스만의 고유한 페이지 수, 공유되지 않는 프로세스에 private한 메모리 크기


2. PSS (Proportional Set Size) : USS + (공유 페이지 / 공유하는 프로세스 수)

즉, 프로세스 공유 메모리 사용량 + 하나의 프로세스가 차지하는 공유 메모리 비율이다. 만약 A프로세스가 6MB 메모리를 사용하고 그 중 2MB가 그 프로세스의 공유 영역이라면, 나머지 4MB는 공유 메모리이다. 4MB의 공유메모리를 4개의 프로세스가 공유하고 있다면 PSS는 2MB + (4MB/4) = 3MB 가 된다.


dumpsys meminfo <PID> 해석

pss 필드: procrank에 나온 PSS값과 동일

shared dirty : 다른 프로세스와 공유하는 dirty pages

private dirty : 프로세스 고유의 dirty pages