본문 바로가기

Software/Android

안드로이드 성능 Systrace 개요와 시작방법

안드로이드에는 여러가지 분석을 tool들을 제공하고 있습니다.

성능분석을 위한 Tool들도 제공하고 있는데요. 많이 사용하는것은 

Systrace, Trace View등이 있습니다. 


Systrace 개요: 

Android 성능 분석도구로 CPU scheduler, threads, application 정보를 추출하여 

HTML파일로 생성합니다. 

안드로이드에서 화면 끊김현상을 주로 Jank가 발생했다고 하는데요. 

이런 Jank가 발생하는 Frame분석과 Jank 발생 구간에서 CPU 동작에 대한 분석자료를 제공하여 성능분석에 유용하게 많이 사용되고 있는 tool입니다. 


Systrace 시작하기 :

1.Android Device Monitor에서 Device 선택 후, Systrace Icon을 선택합니다.

2.저장 경로, 시간, 크기, Tracing Tag를 선택 합니다.

3.OK / Cancel 선택하고 필요한 Action을 수행하면 해당 경로에 HTML파일이 생성됩니다.


해당 HTML파일을  Chrome으로 열면 아래와같은 분석  Data가 보여집니다. 

 

이어서 사용방법과 동작 원리에 대해서 정리해 보도록 하겠습니다.


아래는 Google설명 입니다.

https://developer.android.com/studio/profile/systrace-commandline.html

https://developer.android.com/studio/profile/systrace.html






' Software > Android' 카테고리의 다른 글

안드로이드 성능 Systrace 분석 방법-2  (0) 2016.07.21