Wie gehe ich mit dem Hotspot org.apache.tomcat.util.threads.TaskQueue.take () um?

9

Ich profile meine Anwendung auf tomcat mit visualvm . Ich rufe eine der REST-Web-Service-Methode auf, die 5000 Datensätze in HBase erstellt und die erfolgreiche und fehlgeschlagene Zählung an den Client zurückgibt.

Nachdem ich den visualvm CPU-Sampler gestartet habe, habe ich herausgefunden, dass org.apache.tomcat.util.threads.TaskQueue.take() die Hotspot-Methode ist. Hier ist der Screenshot der Hotspot-Methoden.

Weiß jemand, wie man mit dieser Hotspot-Methode umgeht?

    
Shekhar 10.09.2014, 11:14
quelle

1 Antwort

2

Dies ist kein heißer Ort. Schauen Sie sich die Self time (CPU) -Spalte an - die Methode brennt die CPU nicht, sie wartet nur auf ein Condition -Objekt.

    
apangin 22.01.2018, 12:54
quelle

Tags und Links