언리얼 C++

프로파일링 도구 사용법

프로파일링은 프레임 안정성과 입력 반응성을 떨어뜨리는 비용을 측정값으로 분리하는 작업입니다. 먼저 Game Thread, Render Thread, GPU 중 어느 축이 예산을 넘는지 확인합니다.

프레임 시간, 게임 스레드, 렌더 스레드 지표를 기준으로 프로파일링 도구를 선택합니다.

스레드별 병목을 좁히는 순서

1

프로파일링 개념

프로파일링은 stat unit으로 병목 축을 가르고 Unreal Insights에서 해당 스레드의 긴 태스크를 추적하는 작업입니다.

2

주요 프로파일링 도구

언리얼 엔진 5부터는 Unreal Insights가 프로파일링의 주력 도구로 자리 잡았습니다.

3

GPU 비주얼라이저 (GPU Visualizer)

패스별 GPU 시간을 분해해 병목 구간을 찾는 도구입니다.

4

에셋 감사(Audit) 및 최적화 도구

특정 에셋이 성능 문제의 원인인 경우, 에셋 감사 도구를 사용할 수 있습니다.