HSDB:Hostspot Debugger,JVM内置的工具,用于深入分析JVM运行时的内部状态
启动HSDB
java -cp D:/tools/jdk-1.8/lib/sa-jdi.jar sun.jvm.hotspot.HSDB
获取进程id
jps
连接到指定进程
通过查询查找对象
输入查询语句
select d from exercise.Dog d
查看虚方法表长度
执行命令
查看Mark Word和类型指针的地址
mem 0x000001ce0fd87060 2
查看类型元数据
查看所有虚方法的地址
mem 虚方法表地址 虚方法表长度
类浏览器