Is "Out of Memory" a recoverable error?
Walter Bright
newshound1 at digitalmars.com
Tue Dec 2 10:17:05 PST 2008
Jarrett Billingsley wrote:
> On Tue, Dec 2, 2008 at 11:57 AM, Russell Lewis
> <webmaster at villagersonline.com> wrote:
>> It seems that D has (or rather, can have) a trivial solution to this
>> problem. Allow programs to register with the GC when they have memory which
>> can be easily freed (caches and such). Then you can make "out of memory" a
>> non-recoverable error, since it only hits when we fail to recover enough.
>>
>> ...
>>
>> Thoughts?
>
> I've considered this as well. I've had a few occasions where I really
> wanted something to trigger upon garbage collection. Conveniently,
> this is also dead easy to implement.
I think some gc schemes implement this.
More information about the Digitalmars-d
mailing list