Google. Android. PerformanceTuner
요약
열거 |
|
---|---|
ErrorCode{
|
enum Tuning Fork 함수에서 반환할 수 있는 모든 오류 코드입니다. |
InstrumentationKeys{
|
enum 프레임 내의 기간을 나타내는 계측 키입니다. |
클래스 |
|
---|---|
Google. |
Android Performance Tuner를 설정하고 실행하기 위해 인스턴스화할 기본 클래스입니다. |
Google. |
작업에서 반환한 값을 관련 오류 코드와 함께 나타냅니다. |
열거
ErrorCode
ErrorCode
Tuning Fork 함수에서 반환할 수 있는 모든 오류 코드입니다.
속성 | |
---|---|
AlreadyInitialized
|
TuningFork_init가 두 번 이상 호출되었습니다. |
B64EncodeFailed
|
protobuf를 인코딩할 수 없습니다. |
BadFileOperation
|
일반 파일 오류입니다. |
BadParameter
|
잘못된 제네릭 매개변수입니다. |
BadSettings
|
잘못된 tuningfork_settings.bin 파일입니다. |
CouldntSaveOrDeleteFps
|
|
DownloadThreadAlreadyStarted
|
|
InvalidAnnotation
|
|
InvalidDefaultFidelityParams
|
|
InvalidFidelity
|
충실도 메시지가 잘못되었습니다. |
InvalidInstrumentKey
|
틱 함수에 전달된 계측 키가 잘못되었습니다. |
InvalidMode
|
기본/맞춤 모드에 잘못된 API를 사용했습니다. |
InvalidTraceHandle
|
|
JniBadEnv
|
Jni 오류 - 더 이상 사용되지 않음 |
JniBadJvm
|
Jni 오류 - 더 이상 사용되지 않음 |
JniBadThread
|
Jni 오류 - 더 이상 사용되지 않음 |
JniBadVersion
|
Jni 오류 - 더 이상 사용되지 않음 |
JniException
|
Jni 오류 - 예외가 발생했습니다. logcat 출력을 참고하세요. |
NoClearcut
|
더 이상 사용되지 않음 |
NoFidelityParams
|
초기화 시 충실도 매개변수를 찾을 수 없습니다. |
NoFidelityParamsInApk
|
assets/tuningfork에서 dev_tuningfork_fidelityparams_#.bin을 찾을 수 없습니다. |
NoSettings
|
assets/tuningfork에서 tuningfork_settings.bin을 찾을 수 없습니다. |
NoSettingsAnnotationEnumSizes
|
tuningfork_settings.bin의 일부가 누락되었습니다. |
NoSuchKey
|
파일 캐시에 액세스할 때 해당 키가 없습니다. |
NoSwappy
|
필요한 Swappy 함수를 찾을 수 없습니다. |
Ok
|
오류가 없습니다. |
PlatformNotSupported
|
게임 또는 앱이 Tuning Fork를 지원하지 않는 플랫폼에서 실행됩니다. |
PreviousUploadPending
|
다른 요청이 대기 중이므로 업로드할 수 없습니다. |
Timeout
|
충실도 매개변수 요청 시간이 초과되었습니다. |
TuningforkNotInitialized
|
Tuning Fork가 초기화되기 전에 호출되었습니다. |
UploadTooFrequent
|
|
InstrumentationKeys
InstrumentationKeys
프레임 내의 기간을 나타내는 계측 키입니다.
64000~65535 키는 예약되어 있습니다.
속성 | |
---|---|
CpuTime
|
프레임 시작과 Swappy_swap 호출 사이의 시간입니다. |
GpuTime
|
버퍼 스왑과 GPU 펜스 트리거 사이의 시간입니다. |
PacedFrameTime
|
eglSwapBuffers 호출 또는 Vulkan 큐 표시 종료 사이의 프레임 시간입니다. |
RawFrameTime
|
GPU 시간을 사용할 수 있으면 이 속성은 MAX(CpuTime, GpuTime)입니다. 그렇지 않으면 이 속성은 PacedFrameTime과 동일합니다. |