个性化阅读
专注于IT技术分析

JDB架构

本文概述

Java Debugger体系结构包含三个接口:

  • JVM工具界面
  • Java调试器连线协议
  • Java调试器接口(JDI)
jdb体系结构

JDB架构

JVM工具界面

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

Java调试器连线协议

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

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

Java调试器接口

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

赞(0)
未经允许不得转载:srcmini » JDB架构

相关推荐

评论 抢沙发

评论前必须登录!