2014-09-10 30 views
9

Profiluję moją aplikację działającą na tomcat przy użyciu visualvm. Wywołuję jedną z metod usługi sieciowej REST, która tworzy 5000 rekordów w HBase i zwraca pomyślne i nieudane liczenie do klienta.Jak radzić sobie z org.apache.tomcat.util.threads.TaskQueue.take() hotspot?

Po uruchomieniu samplera CPU visualvm dowiedziałem się, że metoda hotspot to org.apache.tomcat.util.threads.TaskQueue.take(). Oto zrzut ekranu z metodami hotspot.

enter image description here

Czy ktoś wie, jak radzić sobie z tą metodą hotspot?

+0

@apangin Twój komentarz może zostać przetłumaczony jako odpowiedź – Disper

Odpowiedz

2

To nie jest hot-spot. Spójrz na kolumnę Self time (CPU) - metoda nie zapala procesora, tylko czeka na obiekt Condition.

Powiązane problemy