Signals and Threads cover image

Memory Management with Stephen Dolan

Signals and Threads

00:00

The Generational Collector

The idea that you might need to scan your entire heap periodically is just really destructive to having any kind of predictable latency. Even a program that doesn't have any soft field time constraint, anything even vaguely interactive, will be unhappy, if it just stops for a second or two. There's an observation that's, it's very old, the original paper, that's bot the thing called the generational hypothesis. It's one of the few that's beene well confirmed across a huge range of completely different programming languages. The ones tht you've just allicated are likely to go away soon.

Transcript
Play full episode

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner