Version: Unity 6.0 (6000.0)
언어 : 한국어
RenderDoc 통합
Building and publishing

프로파일링 툴

애플리케이션의 성능을 측정하는 가장 좋은 방법은 프로파일링입니다. 다양한 프로파일링 툴을 사용하여 메모리 사용량, CPU 성능, GPU 성능, 커스텀 스크립트를 비롯하여 애플리케이션 요소에 문제가 발생할 수 있는 위치를 파악할 수 있습니다.

Unity의 프로파일링 툴

Unity에는 애플리케이션의 성능을 측정하는 데 사용할 수 있는 몇 가지 프로파일링 툴이 있습니다.

  • Unity 프로파일러 Unity 에디터의 성능을 측정하거나, 플레이 모드에서 애플리케이션을 실행하거나, 개발 모드에서 애플리케이션을 실행하는 기기에 연결합니다.
  • Profiling Core 패키지: Unity 프로파일러 캡처에 컨텍스트 정보를 추가하는 데 사용할 수 있는 API를 제공합니다.
  • Memory Profiler: 심층적인 메모리 성능 분석을 제공하는 툴입니다.
  • 프로파일 분석기: 두 프로파일링 데이터 세트를 비교하여 변경 사항이 애플리케이션의 성능에 미치는 영향을 분석합니다.
  • 프레임 디버거: 애플리케이션의 그래픽 성능을 측정할 수 있는 방법을 제공하는 툴입니다.

타사 프로파일링 툴

Unity 프로파일러와 함께 플랫폼별 프로파일러를 사용하여 애플리케이션이 예상대로 실행되도록 합니다. 다음 목록에는 사용 가능한 프로파일링 툴의 예시가 나와 있습니다. Unity의 로우레벨 네이티브 플러그인 프로파일러 API를 사용하여 프로파일링 데이터를 타사 프로파일링 툴로 익스포트할 수도 있습니다.

이러한 툴은 프로젝트의 C++ 버전을 생성하기 위해 IL2CPP를 사용할 수 있는 플랫폼에서 가장 유용합니다. 이러한 네이티브 코드 버전은 Mono에서 실행할 때 사용할 수 없는 투명한 호출 스택과 고해상도 메서드 타이밍을 제공합니다.

RenderDoc 통합
Building and publishing