Notice
Recent Posts
Recent Comments
Link
목록Gc (1)
psj2867
언어별 GC 비교
공부한 언어들 기준으로 gc 를 비교해보려고 한다. python - 참조 카운트 기반으로 돌다가 주기적 / 특정 조건(generation count) 으로 순환 참조 제거를 위해 순회를 한다. go - cms 기반으로 잠깐의 stw 가 있다. 일정 이하의 정지 시간을 보장해준다. elixir - cms, Generation 기반 알고리즘 사용, 상세 추후 작성, 다만 어차피 함수형이라 stw 없어서 큰 의미는 없을 것 같다. - 참조 카운트 방식은 왜 안 쓰는지 찾아봤는데 카운트 관리 하는 것이 더 느려서 안 쓰다고 한다. java - 구현체 별로 다양한 방식을 사용 - 갈수록 발전을 해서 점점 stw 가 극단적으로 줄어들고 있다.
기타
2022. 10. 7. 19:14