Re:The reference D compiler is now open source
by jeremyjh on Saturday April 08, 2017 @09:51AM
(#14066890)
There are techniques used in GC languages to reduce or even eliminate runtime allocations. Basically - you re-reuse objects and pre-allocated collections rather than creating new ones. These techniques are common in games programming; and libraries like libgdx[0] (for Java) offer object pools to make this easier. I know some Java server applications use similar techniques.
[0]https://github.com/libgdx/libgdx/wiki/Memory-management#obje...