애플리케이션에 대한 성능 데이터를 수집하려면 프로파일러를 사용합니다. Unity 에디터에서 플레이 모드일 때 성능 데이터를 수집할 수 있습니다. 하지만 애플리케이션에 대한 가장 정확한 데이터를 얻으려면 프로파일러를 네트워크에 있는 Android 기기에 직접 연결할 수 있습니다.
54998을 55511로 엽니다. 이는 Unity가 원격 프로파일링에 사용하는 포트입니다.원격 프로파일링을 활성화하려면 다음 절차를 따르십시오.
프로파일러 창을 열면 애플리케이션의 데이터가 채워집니다. 에디터가 기기에 자동으로 연결되지 않으면 프로파일러 창에서 Target Selection 드롭다운 메뉴를 선택하고 프로파일러 연결을 수동으로 시작할 적절한 기기를 선택합니다.
또한 네트워크 또는 연결 문제를 피하기 위해 타겟 기기를 컴퓨터에 직접 연결할 수도 있습니다.
Android 디바이스는 Android 디버그 브리지(adb)를 통해 프로파일링을 지원합니다. Android 디버그 브리지(adb) 프로파일링의 경우 다음 절차를 따르십시오.
AndroidProfiler(ADB@127.0.0.1:34999)를 선택합니다. 드롭다운 메뉴 항목은 Android를 타겟으로 선택한 경우에만 표시됩니다.Build & Run을 클릭하면 에디터에서 애플리케이션의 adb 터널을 자동으로 생성합니다. 다른 애플리케이션을 프로파일링하거나 adb 서버를 재시작하려는 경우 이 터널을 수동으로 설정할 수 있습니다.
수동으로 터널을 설정하려면 다음을 따릅니다.
Terminal 창 또는 커맨드 프롬프트를 엽니다.
다음을 입력합니다.
USB 케이블을 통해 에디터-Android 연결이 설정된 경우:
adb forward tcp:34999 localabstract:Unity-{insert bundle identifier here}
USB 케이블을 통해 Android-에디터 연결이 설정된 경우 필요
adb reverse tcp:34998 tcp:34999