기본 패턴
text
Window > Analysis > Profiler설명
- Unity Profiler는 에디터와 연결된 디바이스 빌드에서 CPU, GPU, 메모리, 렌더링 흐름을 계측하는 핵심 도구입니다.
- 공식 가이드는 성능 측정을 출시 직전 한 번이 아니라, 프로젝트 전반에 걸쳐 반복적으로 하라고 권장합니다.
- 에디터 수치만 믿기보다 실제 타깃 기기 빌드에서 확인해야 더 정확한 병목을 찾을 수 있습니다.
- 프레임 시간 관점으로 보는 습관이 중요하며, 목표 프레임 시간과 현재 측정값을 계속 비교해야 합니다.
짧은 예제
text
1. Development Build로 기기 실행
2. Profiler에서 CPU Usage 모듈 확인
3. 프레임 스파이크 구간 선택
4. Main Thread / Render Thread / Scripts 원인 추적빠른 정리
| 항목 | 설명 |
|---|---|
| CPU Usage | 스크립트와 메인 스레드 비용 확인 |
| GPU | 렌더링 병목 추적 |
| Memory | 메모리 사용량 흐름 확인 |
| 타깃 기기 측정 | 에디터보다 실제 수치에 가까움 |
| 반복 계측 | 성능 회귀를 빨리 발견하기 쉬움 |
주의할 점
에디터에서만 빠르면 실제 게임이 빠른 것은 아닙니다. 성능 문제는 꼭 실제 플랫폼 빌드에서 다시 확인하는 편이 안전합니다.
참고 링크
2 sources