5 ms·
And given how much bad cgo code is out there i doubt they can ever change this.
by the_mitsuhiko 8y ago
And given how much bad cgo code is out there i doubt they can ever change this.
- pcwalton 8y agoI wasn't aware of that. This is why you do moving GC early! Do you have more information on this? That sounds like very bad news for Go...
- repsilat 8y agoAside from the difficulty of changing, can you give a couple of sentences on the pros/cons? Are "moving GCs" mostly good for reducing fragmentation? I guess you'd get fewer annoying "holes" if you can compact memory, and better cache behaviour if live objects tend to be nearer to each other.
- foldr 8y agopcwalton has been outlining the cons of Go's GC on HN for quite some time :) https://duckduckgo.com/?q=pcwalton+go+gc+site%3Aycombinator.com&t=he&ia=web https://duckduckgo.com/?q=pcwalton+go+gc+site%3Aycombinator....