如何处理 org.apache.tomcat.util.threads.TaskQueue.take() 热点?
Posted
技术标签:
【中文标题】如何处理 org.apache.tomcat.util.threads.TaskQueue.take() 热点?【英文标题】:How to deal with org.apache.tomcat.util.threads.TaskQueue.take() hotspot? 【发布时间】:2014-09-10 11:14:39 【问题描述】:我正在使用visualvm
分析我在tomcat 上运行的应用程序。我正在调用一种 REST Web 服务方法,该方法在 HBase 中创建 5000 条记录并将成功和失败计数返回给客户端。
运行visualvm CPU sampler后发现org.apache.tomcat.util.threads.TaskQueue.take()
是热点方法。这是热点方法的截图。
有人知道如何处理这个热点方法吗?
【问题讨论】:
@apangin 你的评论可以翻译成答案 【参考方案1】:这不是热点。看看Self time (CPU)
列 - 该方法不会烧毁 CPU,它只是等待Condition
对象。
【讨论】:
以上是关于如何处理 org.apache.tomcat.util.threads.TaskQueue.take() 热点?的主要内容,如果未能解决你的问题,请参考以下文章