Приложение TPS сбрасывается при приеме JFR - PullRequest
0 голосов
/ 09 октября 2019

Приложение My Springboot разработано для поддержки 500 т / с. Приложение выдает 500 TPS непрерывно, но когда мы принимаем JFR, используя приведенную ниже команду, TPS приложения падает до значения меньше 100.

Команда JFR:

/ opt / drutt / local /jdk1.8.0_112 / bin / jcmd JFR.start настройки = профиль длительность = 1 м имя файла = / tmp / my_file_1.jfr

Есть ли проблемы в команде JFR? Вносит ли JFR вклад в снижение производительности?

1 Ответ

1 голос
/ 09 октября 2019

Настройка профиля может привести к значительным накладным расходам в некоторых приложениях, как правило, из-за события выделения TLAB (или, возможно, исключений), и не рекомендуется всегда включать его в производственных средах.

Удалить настройки = профиль ииспользуется конфигурация по умолчанию, безопасная в производстве (<1% накладных расходов) </p>

...