Задать вопрос
@ftyar

Какой оверхед от JDWP на Oracle Java 8?

Всем привет! Если приложение стартует с параметрами
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005

то насколько сильным может быть ухудшение производительности? Несложно нагуглить информацию по старым версиям jvm, где говорилось о том, что оверхед может быть очень значительным, но о новых ничего не известно, кроме косвенных упоминаний на stackoverflow, где говорится о том, что в новых версиях ремоут дебаг оптимизирован.
  • Вопрос задан
  • 352 просмотра
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@ftyar Автор вопроса
Выяснил, что дебаг режим не влияет на производительность приложения, если дебаггер не подключен. Производительность падает только при условии, что подключен дебаггер, и то она будет низкой только в методе, который содержит брейкпойнт. Пруф https://docs.oracle.com/javase/8/docs/technotes/gu...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы