manual memory management
Mehrdad
wfunction at hotmail.com
Wed Jan 9 03:16:46 PST 2013
On Wednesday, 9 January 2013 at 11:10:40 UTC, dennis luehring
wrote:
> Am 09.01.2013 11:21, schrieb Mehrdad:
>> Come to think of it, C++ allocators are meant for exactly this:
>> throwing away an entire batch of objects in 1 go. Beats GCs any
>> day.
>
> but a gc is much more generic then a specialized allocator
>
> redefine you scenario please: are we talking about many,any or
> special program situations?
We're talking about a language that should be able to handle any
realistic situation.
>
> for my understanding there is no one-for-all-perfect-solution
> but many perfect-solution-for-excatly-this-case
>
> that is the reason for having ref-counting & GCs around
Yeah we agree on that, no discussion there.
Speaking of which, I have a feeling what I said didn't send the
message I meant:
I didn't mean we should reference-count EVERYTHING. Allocators,
etc. have their places too -- and they all under manual (or
automatic, whatever you wish to call it) memory management.
My entire point during this discussion has been that you _don't_
_require_ a GC for anything, unlike what Walter said. Manual
(/automatic/whatever you want to call it) memory management can
take its place just fine.
More information about the Digitalmars-d
mailing list