JVM
文章平均质量分 93
.诗酒趁年华
老男孩
展开
-
class字节码文件结构
class字节码文件结构类型名称说明长度数量u4magic魔数,识别Class文件格式4个字节1u2minor_version副版本号(小版本)2个字节1u2major_version主版本号(大版本)2个字节1u2constant_pool_count常量池计数器2个字节1cp_infoconstant_pool常量池表n个字节constant_pool_count-1u2access_flags访问标识原创 2022-04-14 17:52:07 · 121 阅读 · 0 评论 -
类的加载器及加载过程
类加载器子系统英文详细图中文详细图https://www.processon.com/view/link/6251347e7d9c080729b2866a 假如想写一个Java虚拟机 必须要考虑哪些结构?1. 类加载器2.执行引擎2、类加载子系统2.1 类加载子系统的作用1. 类加载器子系统负责从文件系统或者网络中加载Class文件,class文件在文件开头有特定的文件标识。2. ClassLoader只负责class文件的加...原创 2022-04-12 15:27:52 · 2039 阅读 · 3 评论 -
jvm架构
1、前言(工作中是否遇到过这些问题)1. 运行着的线上系统突然卡死,无法直接访问,甚至直接OOM2. 想解决线上JVM GC问题,无从下手3. 新项目上线,对各种JVM参数设置不清楚2、架构师每天都在思考什么?1. 应该如何让我系统更快2. 如何避免系统出现瓶颈3、为什么学习JVM1. 面试时需要2. 项目管理,性能调优需要3. 追求极客的精神,比如垃圾回收算法,JIT(即时编译器),底层原理4、java vs c++1. 垃圾收集机制为我们打..原创 2022-04-08 12:23:35 · 130 阅读 · 0 评论