자동화 테스트부터 Perfetto 분석, 코드 개선안 도출까지 한 번에: 갤럭시 워치 성능 분석 AI 에이전트 개발기
두줄요약
갤럭시 워치 홈 앱의 간헐적 Jank 원인을 찾는 AI 에이전트 개발 사례를 소개합니다. 자동 재현, Perfetto SQL 전처리, 소스코드 매칭으로 개선안 도출을 시도했습니다.
문제 상황
- 갤럭시 워치 홈 앱에서 간헐적으로 발생하는 화면 버벅임(Jank)의 원인 추적 필요
- 재현부터 분석, 코드 개선안 도출까지 이어지는 성능 분석 과정
구조와 흐름
- 규칙 기반 자동화 테스트로 Jank 상황 재현
- Perfetto SQL 기반 성능 데이터 전처리
- 로컬 소스코드 매칭을 통한 원인 코드 탐색
적용해볼 점
- 자동 재현·트레이스 분석·소스코드 연계를 AI 에이전트 분석 흐름으로 구성
- 성능 이슈 분석 결과를 코드 개선안 도출 단계까지 연결





