Memory issue
Garbage Collection 작업(100ms~ 200ms)에 의한 Application의 성능 문제
메모리 할당이 너무 많이 일어나는 경우(Layout 이나 View 등의 작업 시)
GC는 해당 Application을 잠시 멈춘 뒤, 다른 객체들의 메모리를 반환하는 작업을 함
일반적일 때는 상관 없으나, 사용자가 스크롤이나 게임 상에서는 문제가 발생
해결 방법
Allocation Tracker
SDK 내부에 있는 도구
Eclipse가 아닌 SDK의 Tool 폴더의 DDMS 실행
검증할 Application 프로세스를 선택하고 Allocation Tracker 탭을 클릭.
Start Tracking 버튼 -> Get Allocation 하면 현재 메모리가 할당된 Objec들의 목록이 표시됨
'Android > Theory' 카테고리의 다른 글
Basic Thread for Application (0) | 2013.04.23 |
---|---|
Handler (0) | 2013.04.17 |
Binder Driver (0) | 2013.04.17 |
Android 개발 10 계명 (0) | 2013.04.17 |
Memory (0) | 2013.04.17 |
댓글