I’m reading Steve Yegge’s “Dynamic Languages Strike Back” talk, and in it he sort of criticizes mark-and-sweep GCs (about 5-10 percent through that link, the “Pigs attempt’s to fly” slide) What’s wrong with them?
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
Here’s the context of the quote:
From the quote, he appears to be talking about fairly primitive GCs which aren’t generational. Generational GCs can still be mark and sweep, but they have a lot less to mark most of the time, which makes them a lot faster than “mark and sweep the world every time”.
Assuming that’s what he meant, I agree – but he could have put it more clearly. Bear in mind that this was a talk rather than a doctoral thesis though – coming up with the clearest possible way of expressing yourself “on the hoof” is kinda tricky 🙂