Мне задали вопрос во время недавнего интервью, которое звучит так:
В приложении Java EE при увеличении нагрузки его производительность падает, и в какой-то момент приложение перестает отвечать на запросы.
Какие шаги вы предпримете, чтобы выяснить причину этой проблемы?
Я имел в виду несколько ответов:
- Я гарантирую, что приложение использует пул подключений
- Точные настройки SQL
- Сессия не загружается тяжело
Однако интервьюер не был убежден, и он позже спросил: Как вы выясните, какая часть приложения именно вызывает эту проблему? Будете ли вы использовать какой-либо инструмент или что-то? Я немного подумал о Профилировщике, но не был слишком уверен.
Нужна помощь в этом?