3 ms·
Exactly. Someone told me I should "avoid using the GC completely". I answered that this was basically a way of saying that I should implement my own application
by tachyonbeam 12y ago
Exactly. Someone told me I should "avoid using the GC completely". I answered that this was basically a way of saying that I should implement my own application specific GC. It's shifting the burden onto the application developer. What I'm saying is that the D GC could probably be several times faster. That much should be obvious.
- deleted 12y ago[deleted]
- acqq 12y agoJust use structs, unions and arrays of them: http://dlang.org/struct.html http://dlang.org/struct.html http://dlang.org/arrays.html http://dlang.org/arrays.html Preallocate them and don't increase their size one at the time. And in them use indexes to positions instead of pointers. Then GC won't make you problems anymore. It would be used but it won't be a bottleneck as it would simply get much less but bigger chunks of memory and much less pointers to worry about.