
JVM
文章平均质量分 94
结合理论与实践讲述JVM中的知识,融入自己在学习JVM过程中的总结以及相应感悟
ZhaoSimonone
终身学习者
展开
-
浅谈GC标记清除算法简述。串行GC,并行GC,CMS GC,G1 GC总结,这么多GC,该选择使用哪个GC?
本文讲述了GC的标记算法,主要总结了串行GC,并行GC,CMS GC,G1 GC的主要特点已经相应的开启参数,提及了ZGC和Shenandoah GC。总结了上述GC的特点以及该如何选择GC。同时简单分析了GC中年轻代和老年代的大小分配。原创 2021-01-23 22:22:22 · 2464 阅读 · 0 评论 -
JVM 相关的命令行指令,诊断 JVM 的相关图形化工具
本文介绍了GC相关的常用的命令行指令以及查看GC的图形化工具。GC相关的命令行指令有:jmap,jstat,jstack,jcmd。本文介绍的图形化工具有:jconsole,jvisualvm,visual GC以及jmc,其中jmc的功能最为强大,分析也比较全面。原创 2021-01-21 16:06:21 · 527 阅读 · 6 评论 -
浅谈JVM类加载器并动手自定义类加载器。什么时候类加载会初始化,什么时候类加载不一定会初始化?
本文总结来JVM类加载器的相关知识。讲述了JVM类加载过程,类加载的时机。什么时候类加载但不一定初始化,什么时候类加载一定会初始化,同时还介绍了不同的类加载器,并用代码实现了一个自定义类加载器。原创 2021-01-12 23:23:59 · 933 阅读 · 0 评论 -
Java字节码,编译Java代码并查看字节码文件,分析字节码文件
本文主要介绍了介绍了Java中的一些基础知识点以及Java中的字节码。重点讲述了如何编译Java代码并查看字节码文件,并实际分析了一段字节码文件,便于更好的理解Java的字节码。原创 2021-01-09 23:17:15 · 4766 阅读 · 1 评论 -
Java内存中的堆和栈
本文介绍了Java内存中的堆和栈原创 2020-05-04 17:43:18 · 621 阅读 · 0 评论