Я достиг момента, когда мне нужно контролировать производительность своего приложения и понимать, что происходит под капотом. Мое приложение работает на Heroku, поэтому у меня нет возможности запускать обычные команды jmap
, jstack
.Play framework - как контролировать мои потоки приложений?
Я прочитал все документы Heroku, говорящие о производительности, и воспроизвел документацию, но не нашел ответа.
Итак, есть ли хороший способ измерить размер пула потока выполнения по умолчанию?
Спасибо! Я уже пробовал сценарии jmap и jstack. но работать с ними недостаточно. Чтобы включить их (например, jmap), мне нужно установить параметр jmap interval param. которые приводят к перезапуску. это означает, что я потерял проблемное состояние, в котором я был. Поэтому я не могу отлаживать свой процесс в производстве по требованию. (Конечно, оставляя этот интервал не вариант - сделают мои журналы грязными, и большую часть времени это не актуально) – Tomer
И это не поможет мне измерить текущее состояние пула потоков со временем. :( – Tomer