shawnpson Hacker News • Recommends
On “Golang proposal: Dense mark bits and sweep-free allocation”
41K subscribers • 5 videos on Hallway
Intermediate. Assumes working knowledge.
21K views11 years ago2 recommendations
Programming languagesSystems programmingGoPerformance and optimizationConcurrency and parallelism
Rick Hudson explains how the Go 1.5 concurrent garbage collector achieves low latency and eliminates long stop-the-world pauses.
Long garbage collection (GC) pauses stand directly in the way of Go’s growth. It is an important, and often times the only, technical reason practitioners give for not migrating to managed runtimes such as Go. If Go is to live up to its promise of providing a better place for developers it must eliminate long GC pauses. This talk presents and discusses the new 1.5 low latency concurrent GC. Motivations will be given, performance numbers will be presented, we will deep dive into some technical challenges, but more importantly we will discuss why this approach fits well with the Go language.What people say. Engineers point to this talk as the definitive explanation of Go's transition to a low-latency concurrent garbage collector.
shawnpson Hacker News • Recommends
On “Golang proposal: Dense mark bits and sweep-free allocation”
kelseyhightoweron Hacker News • Recommends
On “Google Open Source Load Balancer in Go”
deepsunon Hacker News • Disputes
On “Why Discord is switching from Go to Rust”
u/faifacein r/ProgrammingLanguages • Mentions
On “Advantages of garbage collection over deterministic object lifetimes”
twotwotwoon Hacker News • Mentions
On “Go 1.6 GC improvements”
gizzlonon Hacker News • Mentions
On “The Path to Rust”