Unity 프로파일러는 애플리케이션의 성능 정보를 알려주는 툴입니다. 네트워크에 있는 기기, 또는 컴퓨터에 연결된 기기에 연결하여 목표 릴리스 플랫폼에서 애플리케이션이 어떻게 동작하는지 테스트할 수 있습니다. 또한 애플리케이션을 개발하는 중에 에디터에서 실행하여 리소스 할당 개요를 확인할 수도 있습니다.
프로파일러는 애플리케이션의 성능 데이터(예: CPU, 메모리, 렌더러, 오디오)를 수집하고 표시합니다. 이 툴을 사용하면 애플리케이션의 성능 개선이 필요한 영역을 식별하고 해당 작업을 반복할 수 있습니다. 또한 코드, 에셋, 씬 설정, 카메라 렌더링, 빌드 설정 등의 요소가 애플리케이션 성능에 영향을 주는 방식을 정확히 파악할 수 있습니다. 결과는 일련의 차트로 표시되므로, 애플리케이션 성능에서 스파이크가 발생하는 지점을 시각적으로 확인할 수 있습니다.
빌트인 Unity 프로파일러 사용 외에도 로우레벨 네이티브 플러그인 프로파일러 API를 사용하여 타사 프로파일링 툴에 프로파일링 데이터를 익스포트하고 프로파일링 코어 패키지를 사용하여 프로파일링 분석을 커스터마이즈할 수 있습니다. 또한 메모리 프로파일러, 프로파일 분석기와 같은 강력한 프로파일링 툴을 프로젝트에 추가하여 더 자세히 성능 데이터를 분석할 수 있습니다.
프로파일러 창에 액세스하려면 Window > Analysis > Profiler 로 이동하십시오. 이 창에 대한 자세한 내용은 프로파일러 창 문서를 참조하십시오.
이 섹션은 다음의 항목을 다룹니다.
애플리케이션을 프로파일링하는 방법에 대한 베스트 프랙티스와 프로파일링을 통해 조정할 수 있는 사항은 다음 가이드와 튜토리얼을 참조하십시오.