我使用Jprofiler来分析tomcat应用程序。
web应用程序包含一个文件search.jsp。
Jprofiler热点显示search.jsp是一个热点,从它的方法来看,执行以下方法需要很长时间:
java.util.concurrent.ThreadPoolExecutor$Worker.run
这是调用树的结束,但是我想知道在这个方法中发生了什么。
有任何方法来分析新线程的方法吗?
发布于 2014-05-28 08:53:31
JProfiler总是拦截线程的入口点,即run方法。除此之外,很多时间可能花在没有分析的框架类上。所有这些时间被认为是"Thread.run“方法的固有时间。
若要查看实际调用的类,请切换到取样并禁用所有筛选器。
之后,您可以再次启用筛选器,并在“筛选器设置”步骤中添加适当的包容性筛选器。

https://stackoverflow.com/questions/23898162
复制相似问题