Google. Android. PerformanceTuner
概要
列挙型 |
|
---|---|
ErrorCode{
|
列挙型 Tuning Fork 関数によって返される可能性があるすべてのエラーコード。 |
InstrumentationKeys{
|
列挙型 フレーム内の期間を示すインストゥルメント キー。 |
クラス |
|
---|---|
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 と同じです。 |