Учет неучтенного времени, затраченного на обслуживание запроса
У нас есть API, который возвращает xml-результаты на основе запросов, сервер работает под управлением Tomcat 7.0.53. Я пытался определить, сколько времени тратится на обработку и обслуживание запроса, и есть значительное количество времени (в среднем 104 МС), которое я не могу учесть во время выполнения приложения. Одна вещь, о которой я подумал, заключается в том, что Tomcat может использовать часть или все это время до и после выполнения соответствующего веб-приложения.
Мой вопрос таков: каковы возможные причины этого неучтенного времени? Кто-нибудь знает о методах или инструментах, которые я могу использовать для анализа времени, которое Tomcat тратит на загрузку классов, назначение потоков и т. д.?
Кстати, время было определено путем сравнения общего времени, проведенного в приложении, с TTFB, сообщенным Chrome Dev Tools.
Что я уже пробовал:
Я пытался определить, сколько времени тратится на обработку и обслуживание запроса, и есть значительное количество времени (в среднем 104 МС), которое я не могу учесть во время выполнения приложения.