运用HSDB查看jvm运行时数据

Posted Program_青菜

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了运用HSDB查看jvm运行时数据相关的知识,希望对你有一定的参考价值。

HSDB是JDK自带的查看jvm运行时数据的图形化工具。

启动过程如下:

运行cmd,输入  java -classpath "D:\\soft\\jdk\\jdk1.7/lib/sa-jdi.jar" sun.jvm.hotspot.HSDB

弹出

找到需要监控的jvm进程,输入进程ID。点击Ok,弹出

工具栏tools

ClassBrowser 可以查看jvm加载的类
Memory Viewer可以查看内存

遇到的错误:


在jdk目录下找到sawindbg.dll,复制粘贴到报错的目录下。

以上是关于运用HSDB查看jvm运行时数据的主要内容,如果未能解决你的问题,请参考以下文章

第一次使用HSDB

30 借HSDB来探索HotSpot VM的运行时数据

30 借HSDB来探索HotSpot VM的运行时数据

HSDB: 16张图带你看见JVM中的Java对象

类成员变量在哪里分配

HSDB - HotSpot debugger