零拷贝

CoreCLR 运行时深度工程实战:从 MethodTable 类型系统、分层编译与 Dynamic PGO 到 Region GC 与 Span 零拷贝抽象的生产级全解

拆解 CoreCLR 运行时的核心设计:MethodTable/EEClass 双层类型表示与引用类型泛型代码共享、Tier0→Tier1 分层编译与 OSR、Dynamic PGO 驱动的 guarded devirtualization、Region 取代 Segment 后 GC 预算模型与 POH/DATAS,以及 Span/ValueTask 零拷贝抽象的真实收益与反噬边界,附生产调参清单。

Protocol Buffers 序列化引擎深度工程实战:从 Varint 位级编码、Wire Format 解析到 Schema 演进与零拷贝生态

沿“位 → 字段 → 消息 → 服务”链路拆解 Protobuf:varint Base-128 位级演算与单字节快路径、int32 负数固定 10 字节陷阱与 ZigZag、proto3 presence 导致 0 值消失、unknown fields 在代理层静默丢失(Go 默认丢弃)、Schema 演进的硬边界与 JSON int64 精度,以及 Arena 预计算长度两趟编码的性能工程与生产落地清单。