Al conectar el depurador en un IDE (IntelliJ o Eclipse) a una JVM que se ejecuta en otro continente (de Londres a Nueva York), el desfase es insoportable. He esperado más de 10 minutos para que IntelliJ llene mis estructuras de pila y llene los objetos antes de rendirse cuando llega a un punto de interrupción. (Nota: ¡nunca he visto un estado de depuración completo al hacer esto!) ¡Esto hace que la depuración remota usando un IDE sea imposible!Depuración de Java remota entre continentes
Conozco la herramienta jdb, que no experimenta problemas de latencia. Me lo imagino porque está más ajustado a las recuperaciones de datos específicos de la máquina virtual en lugar de llenar cada cuadro de pila y todos los valores accesibles.
¿Alguien sabe si hay una tierra intermedia? Encuentro jdb engorroso de usar. Me encantaría ver una UI (construida encima de jdb) que no experimentó los problemas de latencia de un IDE. ¿Alguien sabe si existe tal aplicación?
¿Alguien conoce otras técnicas para depurar máquinas virtuales remotas que se ejecutan a miles de millas de distancia?
¿Su conexión TCP/IP está comprimida? Ayuda bastante –