이전 목록

Go의 새 가비지 컬렉터가 힙을 이동하는 과정을 지켜보기 | Hacker News

Watching Go's new garbage collector move through the heap | Hacker News

TL;DR AI

핵심 요약

1분
  1. Go의 할당기는 같은 크기의 객체를 분리된 span에 모아 단편화를 줄이고 메모리 재사용을 높인다.

  2. 이 설계 덕분에 작은 할당이 큰 할당을 방해하지 않고 효율적으로 공존할 수 있다.

  3. 64비트 시스템에서는 Go가 더 유연한 가상 메모리 모델의 이점도 얻는다.

  4. 다만 메모리를 최대치까지 밀어붙이면 완전 소진 전에 할당 한계에 먼저 부딪힐 수 있다.

원문 보기