如何处理org.apache.tomcat.util.threads.TaskQueue.take()热点?

She*_*har 10 java performance tomcat profiling

我正在分析我在tomcat上运行的应用程序visualvm.我正在调用一个REST Web服务方法,该方法在HBase中创建5000条记录,并向客户端返回成功和失败的计数.

运行visualvm CPU采样器后,我发现这org.apache.tomcat.util.threads.TaskQueue.take()是热点方法.这是热点方法的屏幕截图.

在此输入图像描述

有谁知道如何处理这个热点方法?

apa*_*gin 4

这不是一个热点。看看专栏Self time (CPU)- 该方法不会消耗 CPU,它只是等待一个Condition对象。