码迷,mamicode.com
首页 > 其他好文 > 详细

虚拟机调试和监控工具

时间:2019-08-10 21:39:24      阅读:121      评论:0      收藏:0      [点我收藏+]

标签:stack   mil   内存   tool   form   ace   bug   jmap   抽象   

 

JPDA(Java Platform Debugger Architecture):即Java平台调试体系架构。Java虚拟机设计的专门的API接口供调试和监控虚拟机使用

JPDA按照抽象层次,又分为三层,分别是:

(1)JVM TI(Java VM Tool Interface):虚拟机对外暴露的接口,包括debug和profile。
(2)JDWP(Java Debug Wire Protocol):调试器和应用之间通信的协议。
(3)JDI(Java Debug Interface):Java库接口,实现了JDWP协议的客户端,调试器可以用来和远程被调试应用通信。

JDK 自带的一些命令行调试工具,如下:

  • jdb 命令行调试工具
  • jps 列出所有Java进程的PID
  • jstack 列出虚拟机进程的所有线程运行状态
  • jmap 列出堆内存上的对象状态
  • jstat 记录虚拟机的运行状态,监控性能
  • jconsole 虚拟机性能/状态检查可视化工具

 

虚拟机调试和监控工具

标签:stack   mil   内存   tool   form   ace   bug   jmap   抽象   

原文地址:https://www.cnblogs.com/mazhimazhi/p/11332857.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!