-
[Android] systrace - Android 성능 분석 도구case Computer : 2013. 6. 19. 11:15
실질적으로 profile기능은 안드로이드 내부의 atrace가 함
systrace가 adb와 안드로이드 플랫폼 안의 atrace를 이용하여 profile한 결과를 javascript를 통해 웹으로 보여주는 역할을 함
[ systrace 파일 구조 - systrace files: systrace_FYI.zip ]
-
systrace.py : adb를 이용하여 atrace 명령전송
-
script.js : profile 결과를 웹브라우저로 보여줌
1. systrace
- Android 성능 분석 도구
- 개발한 App과 Android system 프로세스도 모두 포함하여 분석
- Android kernel로 부터 CPU scheduler, disk, threads 등의 정보를 추출하여 분석
- 주어진 시간 동안의 데이터를 수집하여 분석한 결과는 html 파일로 생성
- Display 성능 분석에 많은 도움을 준다
- adb와 python이 설치되어 있어야 함
- Android 4.1 이상의 디바이스가 있어야함
- 현재 emulator와 windows에서 systrace를 사용할 수 없다고 함
2. Reference
반응형'case Computer :' 카테고리의 다른 글
Android CTS 및 Testing (0) 2013.08.08 CSV (1) 2013.06.19 [Embedded] DWARF (0) 2013.06.19 [tool] System 분석 도구 (0) 2013.06.19 [Linux] CPU, I/O, Memory 사용량 측정 (0) 2013.06.19 -