Go의 새 가비지 컬렉터가 힙을 이동하는 과정을 지켜보기 | Hacker News
Watching Go's new garbage collector move through the heap | Hacker News
TL;DR AI
1분핵심 요약
Go의 할당기는 같은 크기의 객체를 분리된 span에 모아 단편화를 줄이고 메모리 재사용을 높인다.
이 설계 덕분에 작은 할당이 큰 할당을 방해하지 않고 효율적으로 공존할 수 있다.
64비트 시스템에서는 Go가 더 유연한 가상 메모리 모델의 이점도 얻는다.
다만 메모리를 최대치까지 밀어붙이면 완전 소진 전에 할당 한계에 먼저 부딪힐 수 있다.