Этот вопрос старый, но он возник, когда я искал какое-либо влияние на производительность, если вы просто оставляете -agentlib: jdwp ... включенным, но не активно отлаживаете.
Сводка: Запуск с параметрами отладки, но без подключения, не должен влиять на скорость (Java 7+).
До того, как java 6 (ish) вы использовали -Xdebug, и это имело определенный эффект, оно отключило JIT!
В java 6 они изменили его на -agentlib и сделали его лучше. Были некоторые ошибки, хотя это приводило к снижению производительности. Вот одна из ошибок, которые были поданы против openjdk, я предполагаю, что были похожие проблемы с версией oracle / sun: https://bugs.openjdk.java.net/browse/JDK-6902182
Обратите внимание, однако, что заявленная цель состоит в том, что простое включение отладки путем открытия порта не должно приводить к снижению производительности.
Похоже, что, по крайней мере в openjdk, ошибки были устранены с помощью Java 7. Я ничего не видел о влиянии на производительность после этого.
Если вы продолжите изучение этого вопроса и обнаружите отрицательные результаты, обратите внимание на версию Java, в которой проводилось тестирование - все, что я видел, было связано с версиями до 7.
Мне бы очень хотелось узнать, сталкивался ли кто-нибудь с проблемами производительности на недавней виртуальной машине, просто оставив порт включенным.