JVM学习
文章平均质量分 95
coolgwayne
这个作者很懒,什么都没留下…
展开
-
厚积薄发打卡Day77 :【MSUP】深入浅出JVM(下)<常用GC算法及考察点>
前言 在看狂神频道的时候偶然发现下图,感触颇深。特别在当今【程序 = 业务 + 框架】思想盛行的开发者中,夯实基础基础显得格外重要,因此开此专栏总结记录。 对于对于JVM的学习,由于在工作中的业务场景几乎使用不到,所以总是学了忘忘了学,争取早日理解哈哈,学习博客: 厚积薄发打卡Day62 :【狂神】狂神JVM快速入门(上)<从JVM体系到native方法> 厚积薄发打卡Day63 :【bugstack & 狂神】狂神JVM快速入门(中)<从‘程序计数器’到‘Dump内存快照’> 厚积薄发打卡原创 2021-07-27 19:40:14 · 201 阅读 · 1 评论 -
厚积薄发打卡Day76 :【MSUP】深入浅出JVM(上)<从内存模型到双亲委派机制>
前言 在看狂神频道的时候偶然发现下图,感触颇深。特别在当今【程序 = 业务 + 框架】思想盛行的开发者中,夯实基础基础显得格外重要,因此开此专栏总结记录。 对于对于JVM的学习,由于在工作中的业务场景几乎使用不到,所以总是学了忘忘了学,争取早日理解哈哈,学习博客: 厚积薄发打卡Day62 :【狂神】狂神JVM快速入门(上)<从JVM体系到native方法> 厚积薄发打卡Day63 :【bugstack & 狂神】狂神JVM快速入门(中)<从‘程序计数器’到‘Dump内存快照’> 厚积薄发打卡原创 2021-07-27 19:31:38 · 294 阅读 · 1 评论 -
厚积薄发打卡Day64 :【狂神 & bugstack】狂神JVM快速入门(下)<GC机制与算法>
视频学习:【狂神说Java】JVM快速入门篇 相关资料: 《深入理解Java虚拟机》第三版 漫画:什么是JVM的垃圾回收? 非常简单易懂,十分推荐 bugstack虫洞栈——面经#27 实例查看回收过程 10. 实例验证GC 老是说GC,如何看到GC运行的实际效果?TALK IS CHEAP,SHOW ME THE CODE 举个例子:(例子来源:bugstack虫洞栈——面经#27) 测试代码: public class ReferenceCountingGC { public.原创 2021-06-14 17:56:37 · 1379 阅读 · 3 评论 -
厚积薄发打卡Day63 :【狂神】狂神JVM快速入门(中)<从‘程序计数器’到‘Dump内存快照’>
视频学习:【狂神说Java】JVM快速入门篇 相关资料: 《深入理解Java虚拟机》第三版 面经手册 · 第25篇《JVM内存模型总结,有各版本JDK对比、有元空间OOM监控案例、有Java版虚拟机,综合学习更容易!》 6、JDK1.6~1.8内存模型演变 图源:bugstack虫洞栈:面经#25 上图就是JDK 1.6、1.7、1.8 的内存模型演变过程,其实这个内存模型就是 JVM 运行时数据区依照 JVM 虚拟机规范的具体实现过程。 在图中各个版本的迭代都是为了更好的适应 CPU 性能提.原创 2021-06-07 18:02:16 · 264 阅读 · 0 评论 -
厚积薄发打卡Day62 :【狂神】狂神JVM快速入门(上)<从JVM体系到native方法>
视频学习地址: 【狂神说Java】JVM快速入门篇 前言 先给大家看几道面试题? 1、请你谈谈你对JVM的理解?Java8的虚拟机有什么更新? 2、什么是OOM?什么是StackOverFlowError?有哪些方法分析? 3、JVM的常用参数调优你知道哪些? 4、内存快照抓取和MAT分析DUMP文件知道吗? 5、堆里面的分区:Eden,Survival from to,老年代,各自的特点? 6、GC的三种收集方法:标记清除,标记整理,复制算法的原理与特点,分别用在什么地方? 唠叨几句 每一个.原创 2021-05-31 23:58:37 · 680 阅读 · 2 评论