Is D Language mature for MMORPG Client ?

Simen Kjaeraas simen.kjaras at gmail.com
Sun Aug 5 20:32:39 PDT 2012


On Mon, 06 Aug 2012 01:13:31 +0200, Klaim - Joël Lamotte  
<mjklaim at gmail.com> wrote:

> For example, lot of C# based games have uncontrollable hics because of
> garbage collector.
> From what I understand, but i'm not a specialist, it is impossible to  
> avoid this with a garbage collector. I suppose it is one reason why D
> allow non-managed objects too.

It is not impossible. It's just very hard to write such a GC. Azul
Systems has one for a JVM, running on systems of 100+ cores, that is
actually pauseless[1], but this of course requires that the collector  
always
be running on at least one core, and a different one from that of the
main app. (plus a few modifications to the kernel, so don't expect this
for Windows games right away :p)

Great post, btw. Interesting read.

[1]: http://www.azulsystems.com/zing/pgc

-- 
Simen


More information about the Digitalmars-d mailing list