JAVA资深架构师成长路线-架构师筑基必备技能-JVM性能深度调优
约 378 字
预计阅读 1 分钟
JAVA资深架构师成长路线->架构师筑基必备技能->JVM性能深度调优
文章目录
JAVA资深架构师成长路线大纲
- 个人感觉想要成为架构师就必须搭建自己的知识体系,形成系统化,结构化。
- 于是借鉴一些大神的学习思维导图,整理了个人学习路线与知识架构
- 后续会一直维护此知识体系,并记录自己的所有学习过程与成果。
JVM性能深度调优
一、JVM相关常用工具与技巧
javap
jmap
jstat
二、JAVA内存区域解析
JVM内存模型
JDK1.6、JDK1.7、JDK1.8内存区域变化
线程角度看堆和栈
虚拟机中的对象解析
堆参数设置和内存溢出
三、垃圾回收及内存分配政策
对象存活,引用分类
GC算法分类
GC日志解读
MAT工具使用,解读dump文件
内存泄漏和内存溢出
四、JVM执行子系统
类加载机制
JVM栈帧及方法调用
基于栈字节码解读
五、JVM性能优化手段
常用的性能优化手段
GC优化
六、JVM面试锦囊妙计