Времето в jprofiler - jprofiler

Помислете за следния шаблон за метод:

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

Вграденото време за метод A () в JProfiler показва общото време, взето само по метода A (). Това ли е присъщо време сумата на CPU време + I / O изчакайте време или е просто CPU време?

Отговори:

5 за отговор № 1

Типът време зависи от състоянието на нишкатаселектор в горния десен ъгъл на изгледа на дървото за повиквания. Ако е настроено на "Runnable", показаните времена измерват времето, когато процесорът е бил в състояние на работа. Ако е настроено на "Всички състояния", то включва I / O, изчакване и блокиране.


0 за отговор № 2

Според тази страница http://resources.ej-technologies.com/jprofiler/help/doc/index.html

Вътрешното време се дефинира като общото време на метода минус време на нейните детски възли.