Побочные эффекты запуска JVM в режиме отладки

Я хотел бы повторно выпустить приложение Java в режиме отладки, чтобы упростить отладку, когда на стороне клиента возникают случайные или трудно воспроизводимые проблемы.

Однако , Я хочу предупредить о возможных побочных эффектах этого? Из документации Java HotSpot кажется, что не должно быть потери производительности .

По ссылке

Полная отладка

Виртуальная машина Java HotSpot теперь использует полноскоростная отладка. В предыдущем версия ВМ, когда отладка была включен, программа выполняется с использованием только переводчик. Теперь полный преимущество в производительности HotSpot технология доступна программам, даже со скомпилированным кодом. Улучшенный производительность позволяет долго работать программы, чтобы их было легче отлаживать. Это также позволяет продолжить тестирование на максимальная скорость. Когда-то есть исключение, отладчик запускается с полная видимость источников кода.

Это верно или есть скрытые оговорки, как насчет объема памяти и есть ли другие скрытые ошибки при использовании режима отладки.

PS: Я нашел эту статью из AMD подтвердила мое первоначальное подозрение, что исходная статья из oricale не отражает всей истории.

23
задан javylow 26 March 2019 в 00:41
поделиться