When attaching a debugger in an IDE (IntelliJ or Eclipse) to a JVM running on another continent (London, New York), the lag is unbearable. I waited more than 10 minutes for IntelliJ to fill my stack frames and fill objects before giving up when I hit a breakpoint. (note: during this process, jav did not see a fully populated debug state!) This makes remote debugging using the IDE impossible!
I know a jdb tool that does not experience such latency issues. I suppose because it is more finely tuned for specific data retrieval from the virtual machine, rather than populating every frame in the stack and all available values.
Does anyone know if there is an intermediate site? I find jdb cumbersome to use - I would like to see a user interface (built on top of jdb) that did not experience latency issues in the IDE. Does anyone know if such an application exists?
Does anyone know of other methods for debugging remote virtual machines running thousands of kilometers?
java debugging jdb
Jack griffith
source share