Unreal Insights를 사용하여 프로파일링

unreal Insights 는 unreal Engine에서 데이터를 수집, 분석 및 시각화 하는 프로 파일링 시스템입니다. 프로 파일링 시스템은 응용 프로그램 성능이 향상 될 수 있는 최적화 병목 상태와 영역을 찾는 데 도움이 될 수 있습니다. 일반적으로 편집기에서 unreal Insights를 사용 하도록 설정 하지만 HoloLens 2의 경우 명령줄을 사용 해야 합니다.

설치 프로그램

unreal을 사용 하면 실제 Insights를 사용 하지 않는 명령줄 매개 변수를 사용 하 여 HoloLens 시작 관리자에서 "사용자 지정 프로필"을 만들고 구성할 수 있습니다.

  1. 명령 프롬프트에서 ipconfig 명령을 사용 하 여 컴퓨터의 IP 주소를 찾습니다. IP 주소는 ipconfig에 나열 된 IPv4 주소입니다. 명령줄 매개 변수를 설정 하는 경우 나중에이 점을 염두에 두어야 합니다.

중요

VPN 뒤에 있는 경우 VPN을 통해 제공 되는 IP 주소를 대신 제공 해야 할 수 있습니다.

Ipconfig 명령에 대 한 명령줄 결과의 스크린샷

  1. 주 편집기 창의 "편집" 도구 모음에서 Project 설정 를 엽니다.

Project 설정 강조 표시 된 편집 드롭다운 스크린샷

  1. 플랫폼 헤더를 찾을 때까지 왼쪽 패널을 아래로 스크롤하고 HoloLens를 선택 합니다.

HoloLens 강조 표시 된 Project 설정 왼쪽 패널의 플랫폼 섹션 스크린샷

  1. 기능 섹션에 "인터넷 클라이언트", "인터넷 클라이언트 서버" 및 "개인 네트워크 클라이언트 서버"가 선택 되어 있는지 확인 합니다.

인터넷 클라이언트, 인터넷 클라이언트 서버 및 개인 네트워크 클라이언트 서버를 선택한 기능 옵션의 스크린샷

Launch

  1. UE4 패널의 시작 단추 아래에서 Project 시작 관리자 를 엽니다.

프로젝트 시작 관리자가 강조 표시 된 시작 옵션의 스크린샷

  1. 사용자 지정 ++아래에서 사용자 지정 프로필을 만들려면 단추를 선택 합니다. 만든 후에는 나중에 언제 든 지이 프로필을 편집할 수 있습니다.

사용자 지정 시작 프로필이 강조 표시 된 프로젝트 시작 관리자의 스크린샷

  1. 사용자 지정 시작 프로필 HoloLens에서 프로필 편집 단추를 선택 합니다. 빌드 섹션에서 빌드 UAT 를 선택 하 고 추가 명령줄 매개 변수를 설정 합니다.
    • 먼저 다음을 수행 하세요. -tracehost = IP_OF_YOUR_PC-trace = Log, Bookmark, Frame, CPU, GPU, LoadTime, File, Net
    • 사용 가능한 시작 매개 변수의 전체 목록은 사용 하지 않는 Insights 참조 설명서에서 확인할 수 있습니다.

참고

"IP_OF_YOUR_PC"는 1 단계에서 찾은 IP 주소입니다. HoloLens의 ip 주소가 아닌, unreal Insights를 실행 하는 컴퓨터의 ip 주소입니다.

중요

추적이 매우 빠르게 커질 수 있습니다. 추적 크기를 낮게 유지 하는 데 필요한 채널만 사용 하도록 설정 합니다.

프로필 구성의 빌드 옵션 스크린샷

  1. 책에서 를 선택 하 여 장치에 복사를 사용 하도록 설정 합니다. 가공 된 지도에서 맵을 선택 했는지 확인 합니다.

책에서 쿡를 사용 하 고 강조 표시 HoloLens 프로필 구성의 쿡 옵션 스크린샷

  1. 빌드를 패키지 저장소에 로컬로패키지할 방법을 설정 합니다. 나중에 필요 하므로 선택한 파일 경로를 기록해 둡니다.

패키지 및 로컬로 저장으로 설정 된 프로필 구성의 패키지 옵션 스크린샷

  1. 배포를 배포 하지 않을방법을 설정 합니다.

배포가 배포 안 함으로 설정 된 프로필 구성의 배포 옵션 스크린샷

  1. 뒤로 를 선택 하 여 Project 시작 관리자 대화 상자의 루트로 돌아갑니다.
  2. 편집기로 돌아와서 사용자 지정 시작 프로필에서 시작 을 클릭 합니다.

사용자 지정 시작 프로필의 스크린샷

  1. 프로젝트를 빌드한 다음, 장치 포털을 통해 사용자의 HoloLens에 대 한 .appxbundle (5 단계의 패키지 경로에서)를 배포 합니다.

  2. Unreal Insights를 시작 합니다. unreal Insights 실행 파일은 일반적으로 "C:\Program Files\Epic Games\UE_4.26\Engine\Binaries\Win64\UnrealInsights.exe"와 같이 이진 파일 엔진 폴더에 저장 됩니다.

실행 되는 unreal insights 실행 파일의 스크린샷

  1. HoloLens에서 앱을 시작 합니다.

프로파일링

unreal Insights로 돌아가서 프로 파일링을 시작 하려면 장치에 대 한 라이브 연결을 선택 합니다.

프로젝트 간에 사용자 지정 프로필이 공유 됩니다. 여기에서 매번이 작업을 수행 하지 않고 만든 사용자 지정 프로필을 사용할 수 있습니다. 설정 섹션에서 3 ~ 6 단계를 사용 하 여 사용 하지 않는 작업을 시작할 때마다 장치에 대 한 연결을 다시 만들어야 합니다.

참조