编译原理

HotSpot C2 JIT 编译器深度工程实战:从分层编译、Sea-of-Nodes 理想图、IGVN 到逃逸分析与反优化 OopMap 的全链路解析

拆解 HotSpot C2 编译器全链路:分层编译与 OSR、Sea-of-Nodes 理想图与内存状态链、IGVN/CCP 不动点优化、内联与多态内联缓存、逃逸分析与标量替换、SuperWord 向量化,以及投机优化的兜底机制——Uncommon Trap、OopMap 与 Deopt 风暴,附生产调优清单。

Apache Calcite 查询编译框架与 Hive 执行引擎深度工程实战:从 SqlNode 校验、Volcano/Cascades 规划器、RelTrait 与 Convention 传播、物化视图改写、Rex 表达式化简到 Hive Tez DAG 与向量化执行的全链路解析

拆解现代 SQL 引擎的公共骨架:Calcite 的四阶段流水线、RelNode/RexNode 二分建模、Volcano 与 Hep 两套规划器的分工、Trait/Convention 如何支撑跨引擎物理实现、SubstitutionVisitor 与 UnifyRule 的物化视图改写机制,以及 Hive 如何把 RelNode 落到 Tez DAG、VectorizedRowBatch 与 LLAP,并给出生产调优清单。