随笔分类 - JVM
摘要:1. 程序计数器 程序计数器是一块较小的内存空间,可以看做是当前线程所执行的字节码的行号指示器 为了线程切换后能恢复到正确的执行位置,每条线程都需要有一个独立的程序计数器。各条线程之间的计数器互不影响,独立存储,即线程私有 如果线程执行的是一个Java方法,计数器记录的是正在执行的虚拟机字节码指令的
阅读全文
摘要:Garbage First收集器 G1是JDK9及以上版本中服务器端模式下的默认垃圾收集器 G1可以面向堆内存任何部分来组成回收集(Collection Set)进行回收,衡量标准不再是踏属于哪个分代,而是哪块内存中存放的垃圾数量最多,回收收益最大,这就是G1的Mixed GC模式 G1把堆分成多个
阅读全文
摘要:虚拟机故障处理工具 jps:虚拟机进程状况工具 可以列出正在运行的虚拟机进程,并显示虚拟机执行主类的名称以及这些进程的本地虚拟机唯一ID(LVMID)。 对于本地虚拟机进程来说,LVMID与操作系统的进程ID是一致的。 参数 选项 作用 -q 只输出LVMID,省略主类的名称 -m 输出虚拟机进程启
阅读全文