左側の詳細ビューは該当するスパンを実行している時間集計のタイプのリストです。このタイプリストの内容はランタイムと言語に応じて異なります。メソッドの実行時間は、コードの各メソッドが実行された全体の時間を示します。タスクを実行するのに費やした時間を示します。同期は、同期されたオブジェクトのロック待機に費やした時間を示します。ガベージコレクションは、ガベージコレクターの実行待ちに費やした時間を示します。オペレーション待機に費やした時間を示します。ディスクの読み取り/書き込み動作の実行待ちに費やした時間を示します。ネットワークの読み取り/書き込み動作の実行待ちに費やした時間を示します。オブジェクト待機は、オブジェクト上の通知コール待機に費やした時間を示します。その他は、プロファイリングデータで説明不能なスパンの実行に費やした時間を示します。マークをクリックすると当該メソッドのスタックトレースが逆の順で開きます。ことは通常ありません。その他の時間が記録される可能性は次の通りです。選択したスパンが実行に直接マッピングされていない場合。一意の関係性を持ちます。いくつかのスパンが作成され、一連の関連する処理ステップの仮想コンテナ一意に使用されたが、どのスレッドの実行とも直接関連していないといった場合が考えられます。リソースにアクセスしてそれを実行または一時停止できない場合。このとき、その他のプロセスやコンテナの競合するリソースについてプロファイラーに知らせる手段は存在しません。関するデータを受信します。このしきい値を引き下げたい場合は、セットアップのデフォルト値変更についてのドキュメントを参照してください。選択したスパンが短い場合。短い場合はそのスパンについての十分なデータが得られないことがあります。スパンを有効化し、スパンを実行スレッドに関連させる必要があります。カスタムインスツルメンテーションの中にはこれらのスパンを適切に有効化しないものがあり、この場合はスパンを実行スレッドにマッピングできません。このスパンがカスタムインテグレーションに由来する場合は、カスタムインスツルメンテーションのドキュメントでその改善についての情報を参照してください。クリックするとそのデータをフレームグラフ形式で表示させることができます。セレクタをクリックして、データのスコープを定義します。プロファイリングデータのスコープを以前に選択されたスパンに設定します。プロファイリングデータのスコープを、以前に選択されたスパンとサービスプロセスが同じすべてのスパンに設定します。サービスのプロファイリングを起動すると、エンドポイントプロファイリングがデフォルトで有効化されます。サービスのプロファイリングを起動すると、エンドポイントプロファイリングがデフォルトで有効化されます。以降で最もよく機能します。サービスのプロファイリングを起動すると、エンドポイントプロファイリングがデフォルトで有効化されます。サービスのプロファイリングを起動すると、エンドポイントプロファイリングがデフォルトで有効化されます。サービスのプロファイリングを起動すると、エンドポイントプロファイリングがデフォルトで有効化されます。サービスの任意のエンドポイントでフレームグラフをスコープし、遅いエンドポイント、レイテンシーが多いエンドポイント、エンドユーザーエクスペリエンスが悪い原因となっているエンドポイントを見つけることができます。これらのエンドポイントは、デバッグが難しく、なぜ遅いのかを理解するのが困難な場合があります。サイクルを消費するなど、意図しない大量のリソースを消費している可能性があります。エンドポイントプロファイリングを利用すると、以下のことが可能になります。エンドポイント全体のレスポンスタイムを遅くしているボトルネックとなるメソッドを特定する。ウォールタイムなどの貴重なリソースを消費する上位のエンドポイントを切り分ける。これは、一般的にパフォーマンスを向上させるためにサービスを最適化しようとしている場合に特に役立ちます。サードパーティのコードやランタイムライブラリが、エンドポイントの速度低下やリソース消費の重さの原因になっているかどうかを把握する。ウォールタイムなどの貴重なリソースを消費している上位のエンドポイントを追跡することは価値があります。このリストは、エンドポイントが回帰していないか、あるいは新たに導入したエンドポイントが大幅にリソースを消費してサービス全体の速度を低下させていないかどうかを確認するのに役立ちます。エンドポイントごとに分解する前提条件フレームグラフをエンドポイントごとにスコープする最もリソースを消費しているエンドポイントを追跡するその他の参考資料お困りですか?知識豊富なエンジニアがサポートします。|CookieDatadogを。