JDB 架构

2024年8月29日 | 1 分钟阅读

Java 调试器架构由三个接口组成:-

  • JVM 工具接口
  • Java 调试器线协议
  • Java 调试器接口 (JDI)
jdb architecture

JDB 架构

JVM 工具接口

Java 虚拟机工具接口 (JVM TI) 提供了虚拟机 (VM) 调试所需的服务。 它检查状态并控制在 JVM 中运行的应用程序的执行。 它支持所有需要访问 JVM 状态的工具,例如调试、分析、线程分析、监控和覆盖率分析工具。

Java 调试器线协议

JDWP 的作用是定义调试器前端和被调试进程之间的请求和信息的格式。 因此,它实现了调试器和 JVM 之间的通信。

它允许调试器在同一台计算机或远程计算机上的不同进程中工作。 尽管 JDWP 是可选的。

Java 调试器接口

JDI 是 Java 调试器的最上层,它定义了用户代码级别的信息和请求。 它有能力控制虚拟机的执行。 除此之外,它还可以暂停和恢复线程。


下一主题JDB 安装