引入:windows
前面有幾十篇文章從JPDA的各個層面深刻剖析了這個協議的細節和其中的各個組成部分細節,如今到了咱們總結的時候了。由於圖比文字更直觀,因此這裏精心設計一組圖來詳細闡述這其中的整個奧祕。若是要對某些部分作特別關注,能夠參見前面相關文章。ide
分析(仍是分場景):spa
場景1: JVM加載階段:設計
其中dt_mem只適合於windows平臺。
調試
場景2:創建鏈接階段(分兩種狀況.):blog
Scenario 1: 若是是 Target VM主動發起對Debugger的鏈接。get
Scenario 2:若是是Target VM被動等Debugger創建的鏈接。it
場景3:調試階段:io