윈디하나의 누리사랑방. 이런 저런 얘기

글쓴시간
분류 기술,IT
android.process.media 프로세스

※ ADB에서 shell 의 top 명령을 띄워보면 android.process.media 프로세스가 CPU를 많이 점유하고 있다. android.process.media 는 미디어 스캔 및 미디어 캐시를 이때문에 배터리도 빨리 소모되고 폰도 더 느려진다. 아래는 ADB를 연결해 안드로이드 스마트폰의 프로세스를 조사한 화면이다. 23%의 CPU점유율을 볼 수 있다.

User 10%, System 38%, IOW 3%, IRQ 0%
User 55 + Nice 78 + Sys 469 + Idle 575 + IOW 42 + IRQ 0 + SIRQ 2 = 1221

  PID PR CPU% S  #THR     VSS     RSS PCY UID      Name
31150  3  23% S    14 597616K  35768K  bg u0_a36   android.process.media
  666  3  18% R     1      0K      0K     root     kswapd0
31168  2   2% S    24 725352K  60624K  fg system   com.android.settings

※ 해결 방법은

- "미디어 저장소"라는 앱의 데이터와, "갤러리"라는 앱의 데이터 삭제한 후, 폰을 다시 시작한다.

- 보통 애플리케이션 관리자에서, 전체 탭으로 들어가 앱을 선택하고 데이터 삭제를 눌러주면 된다.

- 필요 없는 미디어 파일(이미지, 음원, 동영상 등)은 지운다. 폰 안의 모든 미디어 파일을 지우는게 가장 확실한 방법이다.

※ 원래 부팅 후 몇분 동안은 android.process.media 프로세스가 작동한다. 이건 문제되는 것이 아니다.