JVM下篇
文章平均质量分 81
JVM下篇
鲨瓜2号
更多笔记:yzgc.top
展开
-
JVM目录
硅谷2020最新版宋红康JVM教程。原创 2022-11-23 22:43:35 · 162 阅读 · 0 评论 -
第五章:GC日志分析
针对HotSpot VM的实现,它里面的GC按照回收区域又分为两大种类型:一种是部分收集(Partial GC),一种 是整堆收集(Full GC)新生代收集(Minor GC / Young GC) :只是新生代(Eden\S0,S1) 的垃圾收集。老年代收集(Major GC / 01d GC) :只是老年代的垃圾收集。混合收集(Mixed GC): 收集整个新生代以及部分老年代的垃圾收集。整堆收集(Full GC): 收集整个java堆和方法区的垃圾收集。原创 2022-11-23 22:16:55 · 359 阅读 · 0 评论 -
第四章:JVM运行时参数
移除了CMS垃圾收集器,如果在JDK14中使用-XX:+UseConcMarkSweepGC的话JVM不会报错,只 是给出一个warning信息,但是不会exit。如果对JDK 9及以上版本的HotSpot虚拟机使用参数-XX:+UseConcMarkSweepGC来开启CMS收集器的话,用户会收到一个警告信息,提示CMS未来将会被废弃。值是2的幂,范围是1MB到32MB之间,目标是根据最小的Java堆。64位机器上只支持seryer模式的JVM,适用于需要大内存的应用程序,默认使用并行垃圾收集器。原创 2022-11-23 22:15:53 · 583 阅读 · 0 评论 -
第三章:JVM监控及诊断工具-GUI篇
为此,JDK提供了一些内存泄漏的分析工具, 如jconsole, jvisualvm等, 用于辅助开发人员定位问题,但是这些工具很多时候并不足以满足快速定位的需求。所以这里我们介绍的工具相对多一些、丰富一些。:jconsole: JDK自带的可视化监控工具。查看Java应用程序的运行概况、监控堆信息、永久区(或元空间)使用情况、类加载情况等位置: jdk\bin\jconsole. exe。原创 2022-11-23 22:13:31 · 363 阅读 · 0 评论 -
第二章:Jvm监控及诊断工具-命令行篇
查看正在运行的 Java进程显示指定系统内所有的HotSpot虚拟机进程(查看虚拟机进程信息),可用于查询正在运行的虚拟机进程。说明: 对于本地虚拟机进程来说,进程的本地虚拟机ID与操作系统的进程ID是一致的,是唯一的。-q : 仅仅显示LVMID (local virtual machine id), 即本地虚拟机唯一id。不显示主类的名称等-l: 输出应用程序主类的全类名或如果进程执行的是jar包,则输出jar完整路径-m: 输出虚拟机进程启动时传递给主类main()的参数。原创 2022-11-23 22:11:46 · 363 阅读 · 0 评论 -
第一章:概述
运行日志异常堆栈GC日志线程快照堆转储快照。原创 2022-11-23 22:10:04 · 226 阅读 · 0 评论