前提条件
- Vega SDKのインストール
-
パフォーマンスCLIが開発環境にインストールされているかどうかを確認します。
ヘルプオプション
すべてのパフォーマンスCLIコマンドのオプションを参照するには、次のコマンドを使用します。recordコマンドのすべてのオプションを表示するには、次のコマンドを使用します。
よく使用されるコマンド
vega exec perf record
recordコマンドを使用して、Event Recordingツールを起動します。これにより、分析用にパフォーマンスイベントが取得されます。このコマンドは以下の引数を受け取ります。
--app-name-manifest.tomlにあるアプリのメイン対話型コンポーネント名を指定します。--recording-timeout- 記録時間を秒単位で設定します(デフォルト:120s)--device-serial-number- 複数のデバイスがある場合にデバイスのシリアル番号を設定します--output-dir- 出力ディレクトリパスを指定します。--trace-categories- トレース中に有効にするプラットフォームのトレースカテゴリーを指定します。デフォルトのカテゴリーは、app、graphics、ui、lifecycle、input、video、webviewです。--enable-cpu-sched- トレース中のCPUスケジューライベントの記録を有効にします(デフォルトでは無効)
vega exec perf activity-monitor
activity-monitorコマンドを使用して、Activity Monitorツールを起動します。このコマンドは以下の引数を受け取ります。
--app-name-manifest.tomlにあるアプリのメイン対話型コンポーネント名を指定します。--record-cpu-profiling- 記録中にJavaScript CPUプロファイラーを有効にします--sourcemap-file-path- JavaScriptソースマップパスを指定します(--record-cpu-profilingを使用する場合は必須)
vega exec perf memory-monitor
memory-monitorコマンドを使用して、Memory Monitorツールを起動します。このコマンドは以下の引数を受け取ります。
--app-name-manifest.tomlにあるアプリのメイン対話型コンポーネント名を指定します。--keplerscript-app- アプリがVega向けのReact Nativeベースのアプリであることを指定します。--relative-gc-count- ガベージコレクション(GC)カウントを現在のGCカウントと以前のGCカウントの差として示します(React Nativeベースのアプリについてのみ利用可能)
sを押して録音を開始します。- 録音を停止するには、もう一度
sを押します。
sを押しても問題が解決しない場合は、SとReturnを押します。
Linuxの場合:
sを押して録音を開始します。- 録音を停止するには、もう一度
sを押します。
sを押しても問題が解決しない場合は、SとEnterを押します。
録音を終了するには、qとReturnを押すか、qとEnterを押します。
vega exec perf kpi-visualizer
kpi-visualizerコマンドを使用して、アプリのKPIを測定します。このコマンドは以下の引数を受け取ります。
--app-name-manifest.tomlにあるアプリのメイン対話型コンポーネント名を指定します。--overridden-video-fps- 再生中のビデオの滑らかさを計算するための1秒あたりのフレーム数をオーバーライドします
関連トピック
- 💬 コミュニティ:Inspect JS traces from Vega Apps(英語のみ)
- 💬 コミュニティ:React DevToolsを使用してコンポーネントのレンダリングをプロファイリング
- Vega SDK CLIリファレンス
- Vega Studioのコマンド

