1. jps:虚拟机进程状况工具,可以列出正在运行的虚拟机进程,显示虚拟机执行主类名称及这些进程的本地虚拟机唯一ID 命令格式:jps [options] [hostid] 2.jstat:虚拟机统计信息监视工具,用于监视虚拟机各种运行状态信息的命令行工具,它可以显示本地或远程虚拟机进程中的类加载器 ...
分类:
其他好文 时间:
2020-03-06 20:00:31
阅读次数:
62
HSDB:HotSpot Debugger Jvm自带工具,用于查看JVM运行时的状态 1、断点 断点查看代理类名,或者打印输出 2、查看进程ID jps命令查看当前程序的进程ID值 3、启动HSDB 如果HSDB启动报错:UnsatisfiedLinkError sawindbg.dll 再jdk ...
分类:
数据库 时间:
2020-01-20 14:57:37
阅读次数:
95
今天看了几篇大佬关于HSDB使用的文章,自己也依样画葫芦的用来一下,强大的一匹!!! HSDB(Hotspot Debugger),JDK自带的工具,用于查看JVM运行时的状态。 HSDB位于C:\Program Files\Java\jdk1.8.0_212\lib里面,接下来启动HSDB: 正常 ...
分类:
数据库 时间:
2019-06-23 01:19:41
阅读次数:
293
1.让程序阻塞(抛出异常会导致程序结束,所以在抛出异常之前阻塞) 2. windows控制台 cd到jdk目录下的lib目录,找到sa-jdi.jar 执行: java -classpath sa-jdi.jar "sun.jvm.hotspot.HSDB" 出现如下窗口: 点File—>Attac ...
分类:
编程语言 时间:
2019-03-29 17:23:46
阅读次数:
277
HSDB是JDK自带的查看jvm运行时数据的图形化工具。 启动过程如下: 运行cmd,输入 java -classpath "D:\soft\jdk\jdk1.7/lib/sa-jdi.jar" sun.jvm.hotspot.HSDB 弹出 找到需要监控的jvm进程,输入进程ID。点击Ok,弹出 ...
分类:
数据库 时间:
2018-08-16 20:04:35
阅读次数:
238
大家都知道,类被加载到JVM是放在所谓的方法区: JDK7之前是持久代(PermGen),JDK7开始是元空间(metaspace)。所以不免也会简单地认为,类的成员变量(变量本身,而不是变量指向的对象)也是分配在方法区里。 本篇呢,就通过HSDB这个工具,来分析下类的静态变量到底在哪里分配,同时熟 ...
分类:
其他好文 时间:
2018-04-25 16:58:51
阅读次数:
170
新架构要上线了,这两天开始准备分析一下了,今天是直接进到JAVA_HOME的lib目录执行的java -cp sa-jdi.jar sun.jvm.hotspot.HSDB,然后报了个错: 这是哪来的144版本,好奇怪,虽然这机器装了好久,不保证有多个版本,但是要附加的这个进程是用idea起的,应该 ...
分类:
编程语言 时间:
2017-12-12 22:23:14
阅读次数:
247
在使用HSDB的时候,报了一个错,Exceptioninthread"Thread-1"java.lang.UnsatisfiedLinkError:
Can‘tloadlibrary:E:\ProgramFiles\Java\jre\bin\sawindbg.dll
atjava.lang.ClassLoader.loadLibrary(UnknownSource)
atjava.lang.Runtime.load0(UnknownSource)
atjava.lang.Syste..
分类:
数据库 时间:
2017-10-08 10:23:49
阅读次数:
356
在使用HSDB的时候,报了一个错,Exceptioninthread"Thread-1"java.lang.UnsatisfiedLinkError:
Can‘tloadlibrary:E:\ProgramFiles\Java\jre\bin\sawindbg.dll
atjava.lang.ClassLoader.loadLibrary(UnknownSource)
atjava.lang.Runtime.load0(UnknownSource)
atjava.lang.Syste..
分类:
数据库 时间:
2017-10-08 10:14:54
阅读次数:
178