2014-09-10 26 views
9

Ich profile meine Anwendung läuft 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.Wie mit org.apache.tomcat.util.threads.TaskQueue.take() Hotspot umgehen?

Nach dem Ausführen von Visualvm CPU-Sampler habe ich herausgefunden, dass org.apache.tomcat.util.threads.TaskQueue.take() die Hotspot-Methode ist. Hier ist der Screenshot der Hotspot-Methoden.

enter image description here

Weiß jemand, wie man mit dieser Methode Hotspot umgehen?

+0

@apangin Ihr Kommentar könnte in eine Antwort übersetzt werden – Disper

Antwort

2

Dies ist kein Hotspot. Werfen Sie einen Blick auf Self time (CPU) Spalte - die Methode brennt CPU nicht, es wartet nur auf ein Condition Objekt.