デベロッパードキュメントガイドゲームのパフォーマンスを改善するプレーヤーは、読み込み時間が短く、フレームレートが一貫していて、信頼できる入力応答性がある場合に、ゲームを心から楽しむことができます。メモリのパフォーマンスに関して事情が大きく異なることに驚くことでしょう。上のゲームのパフォーマンスを予測しようとしても困難な場合があります。デバイス上で可能な限り信頼できるパフォーマンスを実現する方法について説明します。トレースを設定する方法について説明します。パフォーマンスを検討する方法について説明します。スレッドのプロファイルを短時間キャプチャできます。サービスとしても利用可能です。パフォーマンスを詳細に把握し、ゲームの効率と応答性を改善するための最善の方法を見つけることができます。ローレベルのツールであり、次のようなメリットがあります。トゥルースを入手できます。カーネルから出力をキャプチャするため、キャプチャされる指標は、各種システム呼び出しがレポートする指標とほぼ同じになります。リソースをほとんど消費しません。トレースをキャプチャする場合でも、ツールに対して適切な引数セットを指定する必要があります。{sched、freq、idle、am、wm、gfx、view、sync、binder_driver、hal、dalvik}。秒のトレースが可能になります。増やす必要があります。大きなバッファサイズをリクエストするには、すべてのコアが利用する分のメモリ量をデバイスが備えている必要があり、かつ、コアごとの各メモリ部分が隣接している必要があります。各メモリ部分は隣接したチャンクとして使用できる必要があります。フラグを有効にします。イベントを出力レポートに含めることができます。トレースをキャプチャします。トレースをキャプチャします。オプションを有効にします。各メモリ部分は隣接したチャンクとして使用できる必要があります。選択して、以下のリストのカテゴリを有効にします。ゲームをロードします。パフォーマンスの測定対象となるゲームプレイに相当するインタラクションをゲーム内で実行します。トレースをオフにします。これで、問題を詳細に分析するうえで必要となるパフォーマンス統計情報をキャプチャできます。トレースは、圧縮トレース形式(*.ctrace)でファイルを保存します。オプションを追加します。my_systrace_report.html特定のパフォーマンス領域を改善するこのセクションでは、モバイルゲームのパフォーマンスに関してよくあるいくつかの問題に焦点を当てて、問題の原因となるゲームの側面を検出し、改善する方法について説明します。読み込み速度プレーヤーはできる限り迅速にゲームのアクションを開始したいと思っているため、ゲームの読み込み時間を可能な限り改善する必要があります。一般的に、読み込み時間を改善するうえで次のような対策が役立ちます。遅延読み込みを実行します。ゲーム内の連続したシーンやレベルで同じアセットを使用する場合、アセットを一度だけロードするようにします。アセットのサイズを縮小します。バンドルできるようになります。ディスク効率に優れた圧縮方法を使用します。