반응형
요약:
Go GC 성능 이슈
출처:
https://discord.com/blog/why-discord-is-switching-from-go-to-rust
Why Discord is switching from Go to Rust
discord.com
Go gc가 디스코드에서 많은 부하를 유발하는 요소 중 하나인데, gc가 자동으로 메모리를 관리하지만, 디스코드에서는 큰 메모리 할당과 수백만 개의 작은 객체가 동시에 발생하는 경우에 문제가 발생하였음. 이거 때문에 일시적인 렉이나 성능 저하가 발생함.
약 3년전 글이지만(뒷북) `rust가 go보다 더 좋다`는 것은 아니며(언어는 목적과 장점에 따라 선택하는 것이 좋음),
주의 깊게 살펴볼 필요가 있어서 블로그에 글을 작성함.
반응형
'Golang' 카테고리의 다른 글
Golang http package (0) | 2023.08.08 |
---|---|
Golang 난수 생성(math/rand) (0) | 2023.06.30 |
Golang 웹 크롤링/크롤러 (0) | 2023.06.01 |
Golang 슬라이스 정렬(오름차순, 내림차순) (0) | 2023.04.10 |
Golang UUID 생성 (0) | 2023.03.27 |
댓글