Systrace 개요

Systrace는 짧은 기간의 기기 활동을 기록하는 플랫폼 제공 도구입니다. 이 도구는 CPU 스케줄러, 디스크 활동 및 앱 스레드와 같은 Android 커널의 데이터를 결합한 보고서를 생성합니다. 이 보고서에서는 앱 또는 게임의 성능을 가장 효과적으로 향상하는 방법을 확인할 수 있습니다.

샘플 Systrace 보고서가 그림 1에 표시되어 있습니다.

Systrace 보고서의 화면 캡처

그림 1. 앱과의 5초간 상호작용을 보여주는 샘플 Systrace HTML 보고서

이 보고서는 일정 기간 동안 Android 기기의 시스템 프로세스에 관한 전반적인 상황을 제공합니다. 또한 이 보고서는 캡처된 추적 정보를 검사하여 UI 버벅거림 또는 높은 전력 소모와 같은 관찰한 문제를 강조표시합니다.

Systrace 가이드

Systrace 도구에 관해 자세히 알아보려면 다음 가이드를 참조하세요.

명령줄 참조
Systrace의 명령줄 인터페이스에 전달할 수 있는 다양한 옵션 및 플래그를 정의합니다.
System Tracing 시스템 앱
Android 9(API 레벨 28) 이상을 실행하는 기기에서 직접 시스템 트레이스를 캡처하는 방법을 설명합니다.
Systrace 보고서 탐색
일반적인 보고서의 요소를 나열하고 보고서를 탐색하기 위한 단축키를 제공하며 성능 문제의 유형을 확인하는 방법을 설명합니다.
맞춤 이벤트 정의
Systrace에서 근본 원인을 보다 쉽게 분석할 수 있도록 코드의 특정 섹션에 맞춤 라벨을 적용할 수 있는 방법을 설명합니다.