I think the reason people ask about improving the GC so frequently is that it's not clear when any potential future iprovements will come around. I think perhaps things may become more clear to those concerned if they were told who was working on GC, roughly when they can expect to see certain improvements, and so on.

I think the recent work Walter has been doing on the @nogc attribute is valuable, and will be a major contributor to reducing the number of undue allocations in the standard library. While this will not address quality of implementation issues with the garbage collector, this will certainly reduce the impact of performance problems caused by pause times. Culprits will be easier to track down and eliminate with the new attribute and its semantics.

Reply via email to