2008-12-17 5 views
5

В чем разница между использованием -agentlib: hprof = cpu = times vs -agentlib: hprof = cpu = sample при запуске java-класса? Я знаю, что cpu = sample заставляет jvm выборочно проверять стек вызовов, но что делает cpu = times?Java hprof question

ответ

4

hprof=cpu=times заставляет профайлер подсчитывать количество вызовов каждого метода и измерять время, затрачиваемое на каждый метод.

Подробнее об этом here (используя функцию поиска браузера: cpu = times).