注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

パフォーマンスプロファイラー

Workshop のパフォーマンスプロファイラーを使用すると、ビルダーはアプリケーションのパフォーマンスを記録して表示できます。読み込みに時間がかかっている箇所を診断し、アプリケーション全体のパフォーマンスを改善するために最適化できる箇所を特定するツールです。

プロファイラーモードでの Workshop アプリケーションのプレビュー。

パフォーマンスプロファイラーを使用するには、編集モードに入り、プロファイラータブを開いて、プロファイラーモードで再読み込みを選択し、プロファイラーモードに入ります。プロファイラーモードに入ると、モジュールの Web ブラウザーページが更新され、プロファイラーがモジュールの初期化時点からネットワークリクエストを記録できるようになります。ページの上部にはバナーが表示され、現在プロファイラーモードであり、読み込みイベントが記録されていることをビルダーに知らせます。

プロファイラーには次の情報が表示されます。

  • モジュールの合計読み込み時間。
  • ウィジェットと変数の読み込みまたは再読み込みを示すタイムライン表示。
  • ウィジェットと変数ごとの読み込み時間の内訳。

画面上の表示に影響するウィジェットと変数のみが計算の対象となるため、プロファイラーモードでは一部のウィジェットや変数がすぐには表示されない場合があります。これは、閲覧モードでユーザーが体験する動作とパフォーマンスを反映しており、より正確なパフォーマンスプロファイリングができます。

プロファイラーモードでは、さまざまな方法でモジュールを操作できます。たとえば、新しいレイアウト表示を呼び出して新しいウィジェットや変数の読み込みを開始したり、アクション、関数、イベントを実行してウィジェットの再読み込みや変数の再計算を開始したりできます。プロファイラーは、ウィジェットと変数の新たな読み込みイベントおよび再読み込みイベントを記録するため、それらの読み込み時間を表示できます。

また、ウィジェットと変数の読み込みを、その読み込みを開始したページやオーバーレイに基づいて絞り込んだり、記録された読み込みイベントをウィジェット名や変数名で検索したり、プロファイラーに記録されたすべての読み込みイベントをクリアしたりできます。プロファイラーモードを終了するには、プロファイラーパネルの上部またはプロファイラーモードのバナーにある閉じるを選択します。プロファイラーモードを終了すると、モジュールの Web ブラウザーページが更新されます。