Slow performance compared to C++, ideas?

finalpatch fengli at gmail.com
Thu May 30 19:18:29 PDT 2013


Hi Rob,

I have tried put GC.disable() and GC.enable() around the 
rendering call and it made no difference.

On Friday, 31 May 2013 at 02:13:36 UTC, Rob T wrote:
> I don't know if this is the case with the code in question (I 
> have not looked at it), but sometimes there will be a 
> significant effect on performance caused by the use of the 
> garbage collector. This is an area in need of radical 
> improvements.
>
> You have to minimize situations where there's a lot of 
> allocations going on while the GC is enabled because that will 
> fire up the GC more often than is required and it can slow down 
> your app significantly; A 2x or more performance penalty is 
> certainly possible. It can also make performance unpredictable 
> with large delays at inappropriate points in the execution.
>
> BTW, you should post questions like this into d.learn rather 
> than in the general discussion area.
>
> --rt



More information about the Digitalmars-d mailing list