Another point of parralel collectors is most of the pause does not relate to the nursery sweep. For the .NET concurrent collector , they only bothered making the gen2 collection concurrent as the pauses for the others were too small. This does not mean this collector achieves the low pauses we are looking for in real time/ games but it does mean that with Hybrid ref counting collectors that the Nursery sweep in parralel ( especially with 4 and 6 core CPUS being more common) may be so fast that any form of concurency is not worth bothering with until the language is very mature.
" The primary *advantage* of on-the-fly is that it allows collection to proceed during long I/O waits." , What about async IO apis (Winrt /aoi) , why would these be blocked ? A modern standard lib should make these preferrable ( though offer both) Ben
_______________________________________________ bitc-dev mailing list [email protected] http://www.coyotos.org/mailman/listinfo/bitc-dev
