수색…


비고

다른 장치에서 프로파일 러 사용

다른 플랫폼에서 프로파일 러를 제대로 연결하기 위해 알아야 할 중요한 사항은 없습니다.

기계적 인조 인간

프로파일을 올바르게 첨부하려면 Build Autoponnect Profiler 옵션이 선택된 Build Settings 창에서 "Build and Run"버튼을 사용해야합니다.

여기에 이미지 설명을 입력하십시오.

또 다른 필수 옵션 인 Other Settings 탭의 Android Player 설정 인스펙터에는 LogCat에서 프로파일 러 정보를 출력 할 수 있도록 체크해야하는 내부 프로파일 러 사용 확인란이 있습니다.

여기에 이미지 설명을 입력하십시오.

"빌드 및 실행"은 특정 명령 줄 인수를 사용하여 LogCat에서 시작하기 때문에 "빌드"만 사용하면 프로파일 러가 Android 장치에 연결할 수 없습니다.

iOS

프로파일을 올바르게 첨부하려면 빌드 자동 설정 프로파일 러 옵션이 선택된 빌드 설정 창에서 "빌드 및 실행"버튼을 처음 실행시 사용해야합니다.

여기에 이미지 설명을 입력하십시오.

iOS에서는 플레이어 설정에서 프로파일 러가 활성화되도록 설정해야하는 옵션이 없습니다. 그것은 밖으로 작동합니다.

프로필러 마크 업

프로파일 러 클래스 사용

Profiler Window에 고유 한 항목이 있으므로 Profiler.BeginSample 및 Profiler.EndSample을 사용하는 것이 좋습니다.

또한 이러한 태그는 ConditionalAttribute를 사용하여 비 개발 빌드에서 제거되므로 코드에서 제거하지 않아도됩니다.

public class SomeClass : MonoBehaviour 
{
    void SomeFunction() 
    {
        Profiler.BeginSample("SomeClass.SomeFunction");
        // Various call made here
        Profiler.EndSample();
    }
}

이렇게하면 프로파일 러 창에 "SomeClass.SomeFunction"항목이 만들어져 병목을 쉽게 디버깅하고 식별 할 수 있습니다.



Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow