汀的知识碎片
Search
Search
Dark mode
Light mode
文章导航
Tag: JVM
18 items with this tag.
Mar 05, 2026
JVM 全局架构——从 .java 到机器码的完整旅程
Java
JVM
HotSpot
类加载
字节码
JIT
GC
运行时数据区
执行引擎
Mar 05, 2026
JVM 内存问题实战——OOM、内存泄漏与堆外内存
Java
JVM
OOM
内存泄漏
堆外内存
MAT
jmap
jstack
Arthas
Direct-Memory
Metaspace
生产调优
Mar 05, 2026
GC 调优实战——日志分析、参数调优与选型指南
Java
JVM
GC
调优
GC日志
G1
ZGC
Shenandoah
吞吐量
延迟
选型
生产实践
Mar 05, 2026
垃圾回收基础——可达性分析、安全点与安全区域
Java
JVM
GC
可达性分析
GC-Roots
安全点
安全区域
四种引用
OopMap
Stop-The-World
引用计数
Mar 05, 2026
垃圾回收算法——标记清除、复制、标记整理与分代假说
Java
JVM
GC
垃圾回收算法
标记清除
复制算法
标记整理
分代收集
Minor-GC
Major-GC
Full-GC
跨代引用
记忆集
卡表
Mar 05, 2026
经典垃圾回收器——Serial、Parallel、CMS 深度剖析
Java
JVM
GC
Serial
ParNew
Parallel-Scavenge
CMS
并发标记
三色标记
垃圾回收器
Stop-The-World
吞吐量
延迟
Mar 05, 2026
G1 收集器——Region 化内存与混合回收
Java
JVM
GC
G1
Region
SATB
混合回收
停顿预测
Humongous
Remembered-Set
Full-GC
JDK9
Mar 05, 2026
ZGC——亚毫秒停顿的着色指针与读屏障
Java
JVM
GC
ZGC
着色指针
读屏障
并发转移
分代ZGC
亚毫秒
Load-Barrier
Colored-Pointer
JDK21
Mar 05, 2026
Shenandoah——与 ZGC 殊途同归的并发压缩
Java
JVM
GC
Shenandoah
Brooks-Pointer
并发疏散
读屏障
写屏障
低延迟
RedHat
JDK12
Mar 05, 2026
字节码指令集与执行引擎
Java
JVM
字节码
指令集
执行引擎
解释器
栈帧
操作数栈
invokedynamic
方法调用
Lambda
Mar 05, 2026
JIT 编译与逃逸分析——从解释执行到本地代码
Java
JVM
JIT
C1
C2
分层编译
逃逸分析
内联
锁消除
栈上分配
标量替换
热点代码
Profiling
Mar 05, 2026
类加载机制——双亲委派模型与打破它的场景
Java
JVM
类加载
ClassLoader
双亲委派
SPI
OSGi
Tomcat
模块系统
JPMS
JDK9
Mar 05, 2026
运行时数据区——堆、栈、方法区的内存布局
Java
JVM
堆
虚拟机栈
方法区
元空间
程序计数器
栈帧
OOM
运行时数据区
Mar 05, 2026
对象的创建、内存布局与访问定位
Java
JVM
对象创建
Mark-Word
Klass-Pointer
对象头
压缩指针
CompressedOops
TLAB
对象内存布局
访问定位
Mar 04, 2026
07 性能调优——Mapping 设计、查询优化与 JVM
Elasticsearch
性能调优
Mapping
JVM
查询优化
Doc-Values
Filter-Cache
ILM
Mar 04, 2026
Kafka 性能优化——吞吐量调优与延迟分析
中间件
Kafka
性能优化
吞吐量
延迟
压缩
linger.ms
batch.size
JVM
Page-Cache
Mar 03, 2026
JVM 深入理解 专栏导览
Java
JVM
垃圾回收
内存模型
类加载
字节码
JIT
Feb 28, 2026
Whole-Stage CodeGen:JVM 字节码级别的性能飞跃
Spark
SparkSQL
CodeGen
Whole-Stage-CodeGen
Volcano模型
JVM
字节码
Tungsten
性能优化