On Tuesday, 9 July 2013 at 18:12:24 UTC, Paulo Pinto wrote:
A bit off-topic, but well worth reading,
http://sealedabstract.com/rants/why-mobile-web-apps-are-slow/
The chart of different kinds of GC is very worth looking there.
It shows how much generational GCs are faster than simple
scan-whole-heap ones. Without generational GC D will remain
rather slow, as each collection cycle with a 1 GB heap of small
objects now takes ~5 seconds. And after you've gained 1 GB of
data in the heap, each 8 MB of new allocated data cost you
another 5 seconds of full scan/collect. No mature GCed languages
behave that bad.