Я хотел бы выпустить Java-приложение в режиме отладки, чтобы упростить отладку, когда на стороне клиента возникают случайные или трудно воспроизводимые проблемы.
Тем не менее, я хочу узнать о потенциальных побочных эффектах этого? Из документации Java HotSpot кажется, что не должно быть никакого снижения производительности.
По ссылке
Полная скорость отладки
Виртуальная машина Java HotSpot теперь использует отладку на полной скорости. В предыдущей версии виртуальной машины, когда была включена отладка, программа выполнялась с использованием только интерпретатора. Теперь все преимущества производительности технологии HotSpot доступны для программ, даже скомпилированного кода. Повышенная производительность позволяет легко отлаживать долго выполняющиеся программы. Это также позволяет проводить тестирование на полной скорости. Как только возникает исключение, отладчик запускается с полной видимостью для источников кода.
Является ли это точным или есть скрытые предостережения, как насчет памяти и есть ли другие скрытые ошибки при использовании режима отладки.
PS: я нашел эту статью от AMD, которая подтвердила мое первоначальное подозрение, что оригинальная статья из oricale не показывает полную историю.