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