65

VisualVMのコンテキストで「セルフタイム」が実際に何を指しているのか、「セルフタイム(CPU)」とどのように異なるのかについて、一貫性のある明確な説明を探し続けてきました。また、「セルフタイム[%]」はセルフタイムまたはセルフタイムCPUを指します。

これに関するドキュメントはあまりないようですが、少なくとも私はそれを見つけていません。したがって、どんな考え/入力も高く評価されます。

4

1 に答える 1

91
  • Self Timeメソッド自体に費やされた実時間です(待機/スリープ時間を含む)。
  • Self Time (CPU)はタイムプロセッサ時間であるため、待機、スリープなど に費やされた時間は含まれません。

  • どちらの列にも、そのメソッドから呼び出されたメソッドに費やされた時間は含まれていません。
  • Self TimeSelf Time (CPU)サンプラーの両方が実際のデータの近似値です。
  • Self Time [%]選択した2つの列のうちの1つを指しSelf Time [(CPU)]ます。
于 2013-02-01T20:29:28.807 に答える