天天看點

JPDA 架構研究22 - 總結

引入:

前面有幾十篇文章從JPDA的各個層面深入剖析了這個協定的細節和其中的各個組成部分細節,現在到了我們總結的時候了。因為圖比文字更直覺,是以這裡精心設計一組圖來詳細闡述這其中的整個奧秘。如果要對某些部分做特别關注,可以參見前面相關文章。

分析(還是分場景):

場景1: JVM加載階段:

JPDA 架構研究22 - 總結

其中dt_mem隻适合于windows平台。

場景2:建立連接配接階段(分兩種情況.):

Scenario 1: 如果是 Target VM主動發起對Debugger的連接配接。

JPDA 架構研究22 - 總結

Scenario 2:如果是Target VM被動等Debugger建立的連接配接。

JPDA 架構研究22 - 總結