jsadebugd / jdb и работающая чистая JVM - PullRequest
1 голос
/ 01 ноября 2011

Используя jsadebugd или jdb, можно отлаживать уже работающие JVM, запущенные без каких-либо аргументов. Я не понимаю, как это возможно, потому что я думал, что JVM компилирует байт-код в нативный код с помощью JIT, и его невозможно отладить.

Кто-нибудь может мне объяснить?

А как такая отладка время от времени влияет на производительность?

1 Ответ

2 голосов
/ 12 октября 2012

Заметно замедляет производительность, однако, только если подключен отладчик, и это возможно только в том случае, если скомпилировано для разрешения отладки (необязательно).

...