Performance issue with GC

Basile B. via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Wed Sep 7 15:54:14 PDT 2016


On Wednesday, 7 September 2016 at 21:20:30 UTC, Yuxuan Shui wrote:
> I have a little data processing program which makes heavy use 
> of associative arrays, and GC almost doubles the runtime of it 
> (~2m with GC disabled -> ~4m).
>
> I just want to ask what's the best practice in this situation? 
> Do I just use GC.disable and manually run GC.collect 
> periodically?

I'd say yes.

Another option: https://github.com/economicmodeling/containers. 
The HashMap will give you a full control on the mem allocs.


More information about the Digitalmars-d-learn mailing list