4 ms·
Is the Go GC that special? Is it even generational yet?
by vips7L 3mo ago
Is the Go GC that special? Is it even generational yet?
- silisili 3mo agoI'm not sure it would ever make sense to be. That makes the assumption tons of allocations get made that don't live long, which was(maybe is still?) more common in some languages. Go is more aggressive about not heap allocating, and has tools to help you avoid them.
- vips7L 3mo agoIt makes plenty sense to be. There aren’t many negatives and there are plenty of workloads that would benefit.
- Mawr 3mo agoIdk, is it? https://go.dev/blog/greenteagc https://go.dev/blog/greenteagc > Is it even generational yet? Is there any reason in particular it should be? Or are you just throwing random buzzwords around? Anyways, https://github.com/golang/go/discussions/70257#discussioncomment-11201305 https://github.com/golang/go/discussions/70257#discussioncom...
- vips7L 3mo agoYou seem to be really hostile for no apparent reason. There are plenty of reasons to be generational, there are lots of workloads that the current implementation might fall flat if it wasn't.