On Wednesday, 10 April 2013 at 09:33:13 UTC, Manu wrote:
How much garbage were you collecting? How long were the collect times? Did you see the same relationship between the volume of garbage in JVM, C# and
D?
What was the performance relationship with respect to garbage volume? was
it linear?

In D? Almost none. It was manual memory management with GC enabled side-by-side. If you want to compare D GC with JVM GC, don't pretend you are comparing D with Java. Problem with D GC is that collection cycles can still hit sometimes even if there are almost zero garbage and it does not matter that nothing is actually collected - the very existence of context switch and collection cycle creates latency spike.

Reply via email to