태그: #garbage-collection
GPU·LLM·MLOps·쿠버네티스, 그리고 마음가짐에 관한 글 · 6 편
Go 1.26의 goroutineleak 프로파일 — GC의 마킹으로 고루틴 누수를 잡는다
Go 1.26(2026년 2월 10일)이 runtime/pprof에 goroutineleak 프로파일을 실험 기능으로 추가했습니다. 아이디어는 GC의 마킹 단계를 재활용하는 것입니다 — 실행 가능한 고루틴만 루트로 삼아 마킹한 뒤, 어떤 고루틴도 도달할 수 없는 동시성 프리미티브에 블록된 고루틴을 누수로 보고합니다. 메모리 도달 가능성이 고루틴 생존성의 건전한 과대근사라는 점이 핵심이고, 그
2026-07-16 · 32 분 읽기 #go#goroutine#garbage-collection#profiling#debugging가비지 컬렉션 완벽 가이드 — Lisp 1959에서 ZGC까지: Mark-Sweep, Copying, Generational, G1, Shenandoah, Go GC, V8 모든 알고리즘 (2025)
가비지 컬렉션의 모든 것 — 1959년 John McCarthy의 mark-and-sweep에서 2025년의 ZGC와 Shenandoah까지. Mark-Sweep, Mark-Compact, Cheney의 copying GC, reference counting, generational hypothesis, write barrier, tri-color invariant, JVM의 G1/ZGC/S
2026-04-15 · 53 분 읽기 #gc#garbage-collection#jvm#go#v8JVM GC 완전 가이드 2025: G1, ZGC, Shenandoah, Generational ZGC — Stop-the-World부터 Sub-millisecond Pause까지
Java 21의 Generational ZGC가 어떻게 수백 GB 힙에서 서브밀리초 pause를 달성하는가? Serial, Parallel, CMS, G1, ZGC, Shenandoah의 진화 과정과 실전 튜닝까지 720줄로 깊이 있게 파헤친다.
2026-04-15 · 35 분 읽기 #jvm#gc#garbage-collection#g1#zgc가비지 컬렉션 알고리즘 완전 정복 — Mark-Sweep부터 ZGC 1ms까지, 세대별 GC와 현대 저지연 컬렉터의 모든 것 (2025)
Java 서버의 500ms Stop-the-World 가 1ms로 줄어드는 데 20년이 걸렸다. 1959년 McCarthy의 Lisp부터 2019년 ZGC 정식 출시까지, GC 알고리즘의 진화사. Generational 가설의 실용적 위력, G1의 region 기반 혁신, ZGC의 colored pointer 트릭, Shenandoah의 Brooks pointer, Go의 low-latenc
2026-04-15 · 19 분 읽기 #garbage-collection#gc#jvm#g1gc#zgc컴파일러와 현대 언어 런타임 — LLVM, JIT, GC, V8 TurboFan/Maglev, Inline Caching, Escape Analysis, Rust Monomorphization 완벽 가이드 (2025)
코드 한 줄이 CPU에서 실행되기까지 벌어지는 모든 일. LLVM의 지배, V8의 4계층 JIT, Hidden Class와 Inline Caching, Escape Analysis, Mark & Sweep부터 ZGC까지 GC 계보, Go work-stealing 스케줄러, Rust Monomorphization, Python 3.13 Specializing Interpreter, WASM 런
2026-04-15 · 18 분 읽기 #compiler#runtime#llvm#jit#garbage-collection메모리 관리 & 가비지 컬렉션 완전 가이드 2025: Stack/Heap, GC 알고리즘, 메모리 누수 디버깅
메모리 관리의 모든 것! Stack vs Heap, 가비지 컬렉션 알고리즘(Mark-Sweep/Generational/Concurrent), V8 GC(Orinoco), JVM GC(G1/ZGC/Shenandoah), Rust 소유권 시스템, 메모리 누수 탐지(Chrome DevTools/VisualVM), 프로파일링 기법.
2026-04-14 · 37 분 읽기 #memory-management#garbage-collection#stack#heap#gc-algorithm