Posted injava 编程语言 JVM对象模型详解:从底层结构到实战意义(完整版) JVM对象模型、OOP-Klass、对象头、实例数据、对齐填充、Mark Word、指针压缩、对象创建流程、内存计算 Posted by 专注着 16 4 月, 2026Tags: java, jvm, mark-word
Posted injava JVM逃逸分析深度剖析:从底层原理到实战优化,吃透栈上分配与锁消除 JVM逃逸分析、JIT即时编译、C1/C2编译器、分层编译、栈上分配、标量替换、锁消除、GC调优、Stop-The-World、热点代码、JVM调优参数、HotSpot虚拟机、对象内存布局 Posted by 专注着 9 4 月, 2026Tags: java, jvm, 逃逸分析
Posted injava 编程语言 Java字节码编程:javap指令、主流框架实战与代码增强 Java字节码、javap指令、ASM、Javassist、Byte Buddy、cglib、字节码增强、JVM内存模型、方法区、操作数栈、局部变量表、动态代理、代码修改、类加载、JVM指令集 Posted by 专注着 2 4 月, 2026Tags: asm, java, jvm
Posted injava CMS 垃圾搜集器 搜集过程 初始标记(CMS-initial-mark) 并发标记(CMS-concurrent-ma… Posted by 专注着 30 6 月, 2021Tags: cms, jvm
Posted injava Hotspot JVM 即时编译(JIT)概念及使用 在Class初始化完成后,类在调用过程中,执行引擎会把字节码转换为机器码,然后在操作系统中才能执行。在字节码转换为机器码的过程中,虚拟机中还存在着一道编译, 就是即时编译 Posted by 专注着 29 6 月, 2021Tags: jit, jvm
Posted injava jvm 内存划分区域参数 -Xms 代表着最小堆, 在jvm启动时就会分配到该大小的区域 -Xmx 代表最大堆, 在jvm最小… Posted by 专注着 21 3 月, 2021Tags: jvm, 内存区域