引入:

前面有几十篇文章从JPDA的各个层面深入剖析了这个协议的细节和其中的各个组成部分细节,现在到了我们总结的时候了。因为图比文字更直观,所以这里精心设计一组图来详细阐述这其中的整个奥秘。如果要对某些部分做特别关注,可以参见前面相关文章。


分析(还是分场景):


场景1: JVM加载阶段:

JPDA 架构研究22 - 总结

其中dt_mem只适合于windows平台。


场景2:建立连接阶段(分两种情况.):

Scenario 1: 如果是 Target VM主动发起对Debugger的连接。

JPDA 架构研究22 - 总结



Scenario 2:如果是Target VM被动等Debugger建立的连接。

JPDA 架构研究22 - 总结



场景3:调试阶段:

JPDA 架构研究22 - 总结





本文转自 charles_wang888 51CTO博客,原文链接:http://blog.51cto.com/supercharles888/1588773,如需转载请自行联系原作者

相关文章:

  • 2022-01-17
  • 2022-12-23
  • 2022-12-23
  • 2021-08-29
  • 2022-12-23
  • 2021-03-28
猜你喜欢
  • 2022-01-10
  • 2022-01-21
  • 2021-08-11
  • 2021-12-09
  • 2021-04-26
  • 2021-07-01
相关资源
相似解决方案