
JVM
文章平均质量分 63
hellboy0621
怕什么真理无穷,进一寸有一寸的欢喜。
展开
-
使用 HSDB 探究多态原理
HSDB(Hotspot Debugger),是一个内置的 JVM 工具,可以用来深入分析 JVM运行时内部状态。位于 JDK 安装目录下的 lib/sa-jdi.jar 中,启动命令:(一定要使用 sudo,否则后面输入 pid 后连接不上)sudo java -cp sa-jdi.jar sun.jvm.hotspot.HSDB打开界面后,依次点击 File -> Attach to HotSpot Process…输入程序启动后的进程ID。测试程序代码如下:public abstra原创 2021-06-06 14:13:28 · 696 阅读 · 0 评论 -
【JVM系列】1、Run-Time Data Areas 运行时数据区
Java虚拟机定义了在程序执行期间使用的各种运行时数据区域。1、Thepc(program counter)Register - 程序计数器Java虚拟机可以同时支持许多执行线程,每个Java虚拟机线程都有自己的程序计数器寄存器。在任何一个确定时刻,一个处理器内核都会执行一条线程中的指令,如果执行的不是native方法,计数器记录的是正在执行的虚拟机指令的地址;如果执行的是nat...原创 2019-03-17 21:27:07 · 234 阅读 · 0 评论