У меня есть веб-сервер, у которого есть несколько запросов, выполняющих плохо при большой нагрузке. Я попытался использовать обычные проверенные методы, но у них есть различные проблемы.Как профиль производительности под нагрузкой?
Покушение методы
- Выборка/след профилирование в YourKit
- я не мог использовать профайлер под нагрузкой, как это было всего лишь несколько конкретных запросов, которые были малоэффективном
- Просто тестирование один запрос не воспроизводит проблемы с производительностью
- Резьбовые свалки
- Я попытался нить отвалов через определенные промежутки времени, но если интервал был большой это было трудно сказать, что было на самом деле медленно, и если интервал был короток это повлияло на характеристики производительности сервера слишком много
Как мне настроить профиль одного запроса, пока сервер находится под нагрузкой?
APM (управление производительностью приложений) инструмент, как Дженифер appDynamics ... и т.д., выглядит более подходит для вашей ситуации, чем профилировщика. профилировщик предназначен для настройки ограниченных запросов, но APM предназначен для мониторинга и управления работой системы. – dgregory
Какой веб-сервер? – fglez
@fglez Это не конкретный контейнер приложения. Проблема в нашем коде. – Pyrolistical