JProfiler Профилирование нового потока

Я использую Jprofiler для профилирования веб-приложения tomcat.

Веб-приложение содержит файл search.jsp .

Горячая точка Jprofiler показывает, что search.jsp является горячей точкой, и из ее методов требуется много времени для выполнения следующего метода:

java.util.concurrent.ThreadPoolExecutor$Worker.run

Это конец дерева вызовов, но я хочу знать, что происходит внутри этого метода.

Есть ли способ профилировать методы нового потока?


person MKT    schedule 27.05.2014    source источник


Ответы (1)


JProfiler всегда перехватывает точку входа потока, которая является методом запуска. Кроме того, много времени может быть потрачено на классы фреймворка, которые не профилированы. Все это время считается собственным временем метода "Thread.run".

Чтобы увидеть, какие классы вызываются на самом деле, переключитесь на выборку и отключите все фильтры.

После этого вы можете снова включить фильтры и добавить соответствующие инклюзивные фильтры на шаге «Настройки фильтра».

введите здесь описание изображения

person Ingo Kegel    schedule 28.05.2014