
Java虚拟机
会飞的鱼3YH
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java虚拟机-垃圾回收-思维导图
一、上面的关系图列出了JVM垃圾回收的几个重点,可以根据上图简单理清一条线。二、HotSpot虚拟机的算法实现:1.枚举根节点:使用一组OopMap的数据结构 在类加载完成的时候,HotSpot就把对象内什么偏移量上市什么类型的数据计算出来,在JIT编译过程中,也会在特定的位置记录下栈和寄存器中哪些位置是引用。2.安全点:程序执行时只有在到达安全点时才能发生停顿...原创 2019-08-22 17:45:23 · 290 阅读 · 0 评论 -
Java虚拟机运行时数据区域-思维导图
1.JVM运行时数据区域主要包括五个部分:程序计数器、虚拟机栈、本地方法栈、Java堆、方法区。下图中说明了各个区域主要的一个回收的重点。关系图笔记2.直接内存不是虚拟机运行时数据区的一部分,也不是Java虚拟机规范中定义的内存区域。但是这部分内存也被频繁的使用,而且也可能导致OutOfMemoryError异常的出现。服务器管理员在配置虚拟机参数的时候,会根据实际内存设置-...原创 2019-08-21 11:17:39 · 156 阅读 · 0 评论 -
虚拟机性能监控与故障处理工具-思维导图
上图可以放大查看,属于自己看书的一个笔记。jps:虚拟机进程状况工具:可以列出正在运行的虚拟机进程,并显示虚拟机执行主类名称以及这些进程的本地虚拟机唯一编号LVMIDjstat:虚拟机统计信息监视工具:显示本地或者远程虚拟机进程中的类装载、内存、垃圾收集、JIT编译等运行数据jinfo:实时查看和调整虚拟机各项参数jmap:用于生成堆转储快照(heapdump)jhat:与...原创 2019-09-25 16:44:34 · 185 阅读 · 0 评论