/ / Czas nieodłączny w jprofiler - jprofiler

Nieodłączny czas w jprofiler - jprofiler

Rozważ poniższy szablon metody:

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
{
. ..
}
}

Czas nieodłączny dla metodyA () w JProfiler pokazuje całkowity czas zajęty przez samą metodęA (). Czy ten nieodłączny czas jest sumą czasu procesora + czasu oczekiwania we / wy lub czy jest to po prostu czas procesora?

Odpowiedzi:

5 dla odpowiedzi № 1

Typ czasu zależy od stanu gwintuselektora w prawym górnym rogu widoku drzewa połączeń. Jeśli jest ustawiony na "Runnable", wyświetlane czasy mierzą czas, w którym procesor był w stanie uruchomionym. Jeśli jest ustawiony na "Wszystkie stany", obejmuje operacje wejścia / wyjścia, oczekiwania i blokowania.


0 dla odpowiedzi nr 2

Jak na tej stronie http://resources.ej-technologies.com/jprofiler/help/doc/index.html

Czas właściwy jest definiowany jako całkowity czas metody minus czas jego węzłów podrzędnych.