시각적 프로파일러 사용

VisualProfiler는 혼합 현실 응용 프로그램의 성능에 대 한 사용 하기 쉬운 응용 프로그램 보기를 제공 합니다. 프로파일러는 다음을 비롯 한 모든 Mixed Reality Toolkit 플랫폼에서 지원 됩니다.

  • Microsoft HoloLens (첫 번째 gen)
  • Microsoft HoloLens 2
  • Windows Mixed Reality 몰입형 헤드셋
  • OpenVR

응용 프로그램을 개발 하는 동안 Visual Profiler가 현재 보기를 기준으로 데이터를 표시 하므로 장면의 여러 부분에 집중 합니다.

중요

복합 개체, 파티클 효과 또는 활동을 사용 하 여 장면의 일부에 주목 합니다. 이러한 요소 및 기타 요소는 응용 프로그램 성능 및 이상적인 사용자 환경 감소에 영향을 주는 경우가 많습니다.

Visual profiler 인터페이스

Visual Profiler 인터페이스

Visual Profiler 인터페이스에는 다음 구성 요소가 포함 되어 있습니다.

프레임 속도

인터페이스의 왼쪽 위 모퉁이에는 프레임 속도로 초당 프레임 수로 측정 됩니다. 최상의 사용자 환경 및 편안 하 게이 값은 최대한 높아야 합니다.

특정 플랫폼 및 하드웨어 구성은 달성 가능한 최대 프레임 속도로 중요 한 역할을 합니다. 몇 가지 일반적인 대상 값은 다음과 같습니다.

  • Microsoft HoloLens: 60
  • Windows Mixed Reality Ultra: 90

참고

기본 mrc가 활성 상태일 때 HoloLens에 대 한 프레임 속도로 제한되기 때문에 비디오 및 사진이 캡처될 때 visual profiler는 자신을 숨깁니다. 이 설정은 진단 시스템 프로필에서 재정의할 수 있습니다.

프레임 시간

프레임 주기 오른쪽은 CPU에 소요 된 프레임 시간 (밀리초)입니다. 이전에 언급 한 대상 프레임 속도를 얻기 위해 응용 프로그램은 프레임당 다음과 같은 시간을 소비할 수 있습니다.

  • 60 fps: 16.6 밀리초
  • 90 fps: 11.1 밀리초

GPU 시간은 이후 릴리스에 추가 될 예정입니다.

프레임 그래프

프레임 그래프는 응용 프로그램 프레임 요금 기록의 그래픽 표시를 제공 합니다.

Visual Profiler에서 프레임 Graph 누락 됨

응용 프로그램을 사용 하는 경우 응용 프로그램이 대상 프레임 속도로 적중 하지 않으며 최적화 작업이 필요할 수 있음을 나타내는 누락 된 프레임을 찾습니다.

메모리 사용률

메모리 사용률 표시를 사용 하면 현재 뷰가 응용 프로그램의 메모리 사용에 영향을 주는 방법을 쉽게 이해할 수 있습니다.

Visual Profiler 메모리 Graph

응용 프로그램을 사용 하는 경우 총 메모리 사용량을 찾습니다. 키 표시기에는 메모리 제한과 사용량에 대 한 빠른 변경 내용이 포함 됩니다.

시각적 프로파일러 사용자 지정

진단 시스템 프로필을 통해 Visual Profiler의 모양과 동작을 사용자 지정할 수 있습니다. 자세한 내용은 진단 시스템 구성 을 참조 하세요.

참고 항목