I sometimes am forced to work away from my office, meaning that I need to VPN into my lab. I've noticed that remote-debugging with Eclipse in this situation is horrendously slow. Slow to the point where it takes 5-7 minutes for the debugger to attach to the remote jvm. After connection, stepping through breakpoints/lines can take 20-30 seconds each time, and it routinely just drops the connection, making me have to start over again.
Can anyone explain why this is, even if there is no available solution? My latency through the VPN isn't nearly what one would expect given the behaviour of the remote-debugger. I do all kinds of other stuff over the VPN with minimal lag/obstruction.
I'm really struggling to understand why the remote-debugger is so afflicted by the VPN, when basically every other network operation is fine.
Thanks,