고급 개발(Advanced Development)
프로파일러 창(Profiler window)

프로파일러(Profiler) 개요

Unity 프로파일러 창은 게임을 최적화하는 데 유용합니다. 이 창에는 게임의 다양한 부분에 소요된 시간이 보고됩니다. 예를 들어 게임 로직 렌더링 및 애니메이션화에 소요되거나 게임 로직에 소요된 시간의 백분율을 보고할 수 있습니다.

사용자는 GPU, CPU, 렌더링 및 오디오 성능을 분석할 수 있습니다.

프로파일링 데이터를 보려면 에디터에서 프로파일링을 켜놓은 상태로 게임을 재생하여 성능 데이터를 기록합니다. 그러면 데이터가 프로파일러 창의 타임라인에 표시되어 다른 데이터보다 스파이크가 더 큰 (시간이 더 많이 소요되는) 프레임 또는 영역을 볼 수 있습니다. 타임라인을 클릭하면 선택된 프레임에 대한 자세한 정보가 프로파일러 창 하단에 표시됩니다.

프로파일링을 위해서는 코드를 도구화(즉 확인을 용이하게 하기 위해 명령을 추가)해야 합니다. 이렇게 하면 게임 성능에 약간 영향이 있지만 오버헤드는 게임 프레임 속도에 영향을 미치지 않을 정도로 작습니다.

툴 사용 팁

프로파일링 툴을 사용할 때는 게임에서 시간이 가장 많이 소요되는 부분에 집중해야 합니다. 코드 변경 전과 후에 프로파일링 결과를 비교하고 측정되는 개선 사항을 확인해야 합니다. 때로는 성능 개선을 위한 변경 사항이 프레임 속도에 부정적인 영향을 미칠 수 있고, 코드 최적화에 예기치 않은 결과를 초래할 수 있습니다.

프로파일러 창에 대한 자세한 내용은 프로파일러 창 문서를 참조하십시오.

그래픽스 퍼포먼스 최적화도 참조하십시오.

고급 개발(Advanced Development)
프로파일러 창(Profiler window)