Linked by Thom Holwerda on Tue 24th Oct 2006 10:25 UTC, submitted by Francis Kuntz
Thread beginning with comment 174654
To view parent comment, click here.
To read all comments associated with this story, please click here.
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[3]: Objective C, now with GC
by rayiner on Tue 24th Oct 2006 14:51
in reply to "RE[2]: Objective C, now with GC"
It really doesn't make it free. The barriers and such required for concurrent GC to occur do impose a hit on mutator throughput. What it allows is very short and consistent pause times for the mutator, which is the important thing for most applications. In comparison, the relatively fixed hit on mutator performance is much less important.





Member since:
2005-07-20
Since nearly all Apple machines are SMP now, a good concurrent GC would benefit from that too. Being able to garbage collect from another thread on another CPU makes GC nearly free, if the locking is done well.