Tomcat 公猫使用VisualVM进行评测并修复可能的瓶颈

Tomcat 公猫使用VisualVM进行评测并修复可能的瓶颈,tomcat,profiling,visualvm,Tomcat,Profiling,Visualvm,我需要找出服务器请求是否存在瓶颈 我使用VisualVM的采样器进行分析 我发现两个方法条目的时间很长: org.apache.coyote.http11.InternalInputBuffer.fill() org.apache.tomcat.util.threads.TaskQueue.poll() 我能做些什么?是否有可能减少这两种方法的使用次数 我还尝试切换到NIO连接器,但没有任何帮助 提前感谢你的帮助这是1个单页请求,还是一些请求/时间段?在这个中间的某个地方,有一个引用“这就是

我需要找出服务器请求是否存在瓶颈

我使用VisualVM的采样器进行分析

我发现两个方法条目的时间很长:

  • org.apache.coyote.http11.InternalInputBuffer.fill()
  • org.apache.tomcat.util.threads.TaskQueue.poll()
我能做些什么?是否有可能减少这两种方法的使用次数

我还尝试切换到NIO连接器,但没有任何帮助


提前感谢你的帮助

这是1个单页请求,还是一些请求/时间段?在这个中间的某个地方,有一个引用“这就是发生了什么”,这可能是相关的。如果这是一个单一的请求,那么金额是巨大的。如果这是一个累加,那么我认为没有理由考虑优化,它似乎主要是等待数据/测试,如果有data@Joeblade实际上我只做了一个请求。但我不确定这个请求是否会启动其他子请求。谢谢你的第二条评论。我来看看这份文件