Disable GC entirely

Benjamin Thaut code at benjamin-thaut.de
Wed Apr 10 05:58:29 PDT 2013


Am 06.04.2013 06:16, schrieb Adrian Mercieca:
> Hi,
>
> Is it possible to switch off the GC entirely in D?
> Can the GC be switched off completely - including within phobos?
>
> What I am looking for is absolute control over memory management.
> I've done some tests with GC on and GC off and the performance with GC is
> not good enough for my requirements.
>
> Thanks.
> - Adrian.
>

It is possible, but it heavily crippeles the language and requires 
modifications to druntime.

See: http://3d.benjamin-thaut.de/?p=20

Also see my GC free version of druntime:
https://github.com/Ingrater/druntime

My GC free version of phobos (heavily crippeled):
https://github.com/Ingrater/phobos

And my little GC free "standard library":
https://github.com/Ingrater/thBase

Its quite fun doing it when you want to learn new things, but I would 
not recommend doing so in a real wordl project.
-- 
Kind Regards
Benjamin Thaut


More information about the Digitalmars-d mailing list