Перекрестная сдержанная удаленная Отладка Java

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

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

Действительно ли кто-либо знает, если существует промежуточная земля? Я нахожу jdb громоздкий для использования - я хотел бы видеть UI (созданный на jdb), который не испытал проблемы задержки IDE. Кто-либо знает, существует ли такое приложение?

Кто-либо знает о других методах для отладки удаленного VMs выполняющиеся тысячи миль далеко?

6
задан Jack Griffith 17 February 2010 в 20:27
поделиться

4 ответа

Купите что-нибудь вроде линода или другого VPS, который работает на указанном континенте (или если у вас есть любые друзья с лишним трафиком, живущие на континенте).

Настройте X-Forwarding и запустите IDE на VPS, подключившись к нему из дома с помощью ssh.

Надеюсь, графическая задержка по X будет более терпимой (подсказка: да), чем задержка отладки, о которой вы говорили.

3
ответ дан 17 December 2019 в 07:04
поделиться

Вероятно, это больше связано с пропускной способностью вашего соединения, чем с отладчиком.

1
ответ дан 17 December 2019 в 07:04
поделиться

Я использовал IDE IntelliJ 7.0.5 и отладка была ужасной. С тех пор я обновился до IntelliJ 9, и отставание кажется терпимым.

Полагаю, IntelliJ 7.0.5 делал что-то "интересное" при общении с удаленной виртуальной машиной.

0
ответ дан 17 December 2019 в 07:04
поделиться

Для ToolTip -121--2943575- используйте свойство

StartFamily

. Дерево - это граф - неориентированный связный ациклический граф, чтобы быть точным - см. «Дерево» (Теория графов) .

-121--4648305-

Ваша проблема не является несостоятельной: я делаю обратное (из Нью-Йорка в Лондон) с помощью Eclipse. Это не ярко, но это нигде не невыносимо, и ничего подобного тому, что вы описываете.

Я бы задал три вопроса:
1) Вы абсолютно связаны с IntelliJ?
2) Есть ли у вас локально копии зависимых банок?
3) Как в целом ваша пропускная способность? Как работает удаленный рабочий стол? Как изменить файл через сетевой общий ресурс?

0
ответ дан 17 December 2019 в 07:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: