將調試器連接到IDE(IntelliJ或Eclipse)時,在另一個大陸(倫敦到紐約)運行的JVM時,滯後是無法忍受的。我已經等了超過10分鐘的時間讓IntelliJ填充我的堆棧框架並填充對象,然後再放棄時輸入一個斷點。 (注意:這樣做時,我從來沒有見過完全填充的調試狀態!)這使得使用IDE進行遠程調試成爲不可能!跨大洲遠程Java調試
我知道jdb工具,它不會遇到任何此類滯後問題。我想象,因爲它更適合於從VM中獲取特定的數據,而不是填充每個堆棧幀和所有可訪問的值。
有人知道是否有中間地帶?我發現jdb使用繁瑣 - 我很想看到一個UI(構建在jdb之上),它沒有遇到IDE的滯後問題。有誰知道這樣的應用程序是否存在?
有誰知道其他技術來調試遠程虛擬機執行千里之外?
是否壓縮了您的TCP/IP連接?幫助相當多。 – 2010-02-17 20:57:10