При подключении отладчика в IDE (IntelliJ или Eclipse) к JVM, работающей на другом континенте (от Лондона до Нью-Йорка), задержка невыносима. Я ждал более 10 минут, чтобы IntelliJ заполнил мои стековые рамки и заполнил объекты, прежде чем сдаваться при достижении точки останова. (примечание: при этом я никогда не видел полностью заполненное состояние отладки!) Это делает невозможной удаленную отладку с использованием IDE!
Мне известен инструмент jdb, у которого нет таких проблем с задержкой. Я представляю, потому что он более точно настроен на конкретные извлечения данных из виртуальной машины, а не заполняет каждый кадр стека и все доступные значения.
Кто-нибудь знает, есть ли промежуточный уровень? Я нахожу jdb громоздким в использовании - мне бы хотелось увидеть пользовательский интерфейс (построенный поверх jdb), который не испытывал проблем с задержкой в IDE. Кто-нибудь знает, существует ли такое приложение?
Кто-нибудь знает другие методы отладки удаленных виртуальных машин, выполняющих тысячи миль?