4

以下のメソッド テンプレートを検討してください。

methodA()
{
 Print (abc); // Instruction 1
 Calculate(a+b+c); // Instruction 2

 Call methodB();// Instruction 3
 Call methodC();// Instruction 4

 Print(abcd); // Instruction 5
 for(; ;)  // Instruction 6
 {
              . .. 
 }
}

JProfiler の methodA() の固有時間は、methodA() だけでかかった合計時間を示します。この固有の時間は、CPU 時間 + I/O 待機時間の合計ですか、それとも単なる CPU 時間ですか?

4

2 に答える 2

5

時間のタイプは、コール ツリー ビューの右上隅にあるスレッド状態セレクターによって異なります。「実行可能」に設定した場合、表示される時間は、CPU が実行可能な状態にあった時間を測定します。「すべての状態」に設定すると、I/O、待機中、およびブロックが含まれます。

于 2013-07-15T20:21:22.690 に答える
0

このページに従ってhttp://resources.ej-technologies.com/jprofiler/help/doc/index.html

固有の時間は、メソッドの合計時間からその子ノードの時間を差し引いたものとして定義されます。

于 2015-07-23T19:28:46.493 に答える