Garbage Collection Series
This series explores Garbage Collection (GC) algorithms, implementations in various programming languages, and modern advancements in memory management.
Language Implementations
- Java Garbage Collection
- Evolution from Serial GC to ZGC and Shenandoah.
- Generational Hypothesis explained.
- Go Garbage Collection
- Low-latency design philosophy.
- Tri-color marking and Write Barriers.
- Python Garbage Collection
- Reference Counting basics.
- Generational Cycle Detection.
Analysis & Comparison
- GC Comparison: Java vs Go vs Python vs Rust
- Throughput vs Latency trade-offs.
- Manual vs Automatic memory management.
Modern Advancements
- Modern GC Techniques
- Colored Pointers (ZGC).
- Load Barriers.
- AI-Driven Tuning.
Related Algorithms
- In-place Memory Compaction (Org-mode)
同主题继续阅读
把当前热点继续串成多页阅读,而不是停在单篇消费。
【Garbage Collection Series】现代 GC 技术前沿:低延迟与智能化
探索垃圾回收技术的最新进展,包括 ZGC 的染色指针、读屏障技术以及 AI 驱动的参数调优。
【Garbage Collection Series】GC 横向对比:Java vs Go vs Python vs Rust
多维度对比主流编程语言的内存管理策略,分析吞吐量、延迟与开发效率的权衡。
【Garbage Collection Series】Go 语言垃圾回收 (GC) 深度解析
深入分析 Go 语言的低延迟垃圾回收机制,包括三色标记法、混合写屏障以及 GC Pacing 调优。
【Garbage Collection Series】Java 垃圾回收机制详解
深入解析 Java 虚拟机 (JVM) 的垃圾回收算法,包括分代收集理论、CMS、G1 以及新一代的 ZGC 和 Shenandoah。