2013-04-02 19 views
28

1)排他時間は、メソッドに費やされた時間です。 2)含める時間は、メソッドに費やした時間に、呼び出された関数で費やされた時間を加えたものです。 3)メソッドを "親"子供。" 参考リンク:ここClick hereIncl CPU時間、Excl CPU時間、Incl実CPU時間、Excl実CPU時間の意味は何ですか?

質問は次のとおりです。

  • 税込CPU時間&税込実CPU時間の違いは何ですか?
  • Excl CPU時間& Excl実際のCPU時間?私は5012から242 = 4770ミリ秒の背後にある理由を特定することはできません税込CPU時間は= 242ミリ秒&税込実CPU時間= 5012ミリ秒

    • :method1には、私の一例トレースファイル ()内

    両方の時間の上のギャップ。

ご迷惑をおかけして申し訳ございません。

答えて

9

cpu timeはプロセスがCPUを使用している時間であり、CPU時間はプロセスの開始からプロセスの終了までの合計時間です。プロセスの実行待ち時間が含まれます。

+0

私はログを確認し、あなたの回答と比較します。あなたの答えから、CPU時間がCPU時間よりも短いことがわかります。私はこの詳細を確認した後、あなたの答えを受け入れます。手伝ってくれてありがとう。 –

+0

はいNeeteshあなたは正しいです。 –

34

Here's the DDMS documentation

税込CPU時間包括的CPU時間です。関数自体に費やされた時間の合計であると、の合計時間であるの合計は、と呼ばれるすべての関数です。

Excl CPU時間は排他的なCPU時間です。機能自体にが費やされた時間はです。あなたはそれが常に「自己」の子供の「時間を含む」と同じであることに気付くでしょう。

ドキュメントはCPU時間リアルタイムの違いを明確にしませんが、私は(これはIOを待っている含まれません)CPU時間は、関数が実際に実行されている時間であることをNeeteshに同意し、リアルタイムは壁時計の時間(これはIO実行に費やされた時間を含む)です。

+0

はいデイビスあなたも正しいです。 –

関連する問題