태그: Rust
해당 태그가 달린 모든 글 "Rust".
GC를 길게 만든 건 캐시 크기가 아니라 포인터 개수다
Discord의 Go → Rust 전환 글은 진단이 정확하고 지금도 맞다. 그런데 돌려본 손잡이가 둘뿐이다. GOGC는 빈도만 바꾸고 캐시 크기는 적중률을 깎는다. 스캔 비용을 정하는 변수는 포인터 개수이고, Go는 포인터 없는 객체를 아예 스캔하지 않는다.
해당 태그가 달린 모든 글 "Rust".
Discord의 Go → Rust 전환 글은 진단이 정확하고 지금도 맞다. 그런데 돌려본 손잡이가 둘뿐이다. GOGC는 빈도만 바꾸고 캐시 크기는 적중률을 깎는다. 스캔 비용을 정하는 변수는 포인터 개수이고, Go는 포인터 없는 객체를 아예 스캔하지 않는다.