从2014年开始,那会还在蚂蚁中间件团队,慢慢有机会解决一些JVM的问题,后面因为对JVM的热爱,主要是好奇心使然,加入到了阿里JVM团队,开始了面向整个阿里工程师的JVM之路,没想到一发不可收拾,创业了还干了和JVM相关的一些事。
说起JVM调优大部分人想到的也是JVM参数调优,当我们看到某个问题的时候,说加上某个参数或者调整下某个参数的值就搞定了,特有成就感,这也是促使我不断学习JVM的乐趣所在。
最近特地给小伙伴准备了点小礼物
这次我们就特地给大家准备了一个JVM参数学习的系列教程,希望大家能真正攻克掉JVM参数,所以取名高手实战系列,欢迎大家转发
第一部分
- JVM优化实战,广大Java工程师心中永远的痛
- —探究竟:我们写的Java代码到底是如何运行起来的
- 面试官对于JVM类加载机制的猛烈炮火,你能顶住吗
- 大厂面试题:JVM中有哪些内存区域,分别都是用来干嘛的
- JVM的垃圾回收机制是用来干嘛的?为什么要垃圾回收
- 不借助任何资料,画出JVM整体运行原理图
第二部分
- 聊聊VM分代模型:年轻代、老年代、永久代
- 大厂面试题:你的对象在JVM内存中如何分配?如何流转的
- 动手实验:亲自感受一下线上系统部署时如何设置JVM内存大小
- 案例实战:每日百万交易的支付系统,如何设置JVM堆内存大小
- 案例实战:每日百万交易的支付系统,JVM栈内存与永久代大小又该如何设置
- 看看你们的线上系统是如何设置JVM内存大小的
第三部分
- 大厂面试题:什么情况下JVM内存中的一个对象会被垃圾回收
- 大厂面试题:JVM中有哪些垃圾回收算法,每个算法各自的优劣
- 大厂面试题:年轻代和老年代分别适合什么样的垃圾回收算法
- 大厂面试题:JVM中都有哪些常见的垃圾回收器,各