[linux-l] Re: Ruby: sehr cool, aber laaaahm... wie geht's schneller?! - D?

David Hansen david.hansen at physik.fu-berlin.de
So Aug 27 14:22:01 CEST 2006


On Sun, 27 Aug 2006 12:51:08 +0200 Oliver Bandel wrote:

> On Sun, Aug 27, 2006 at 12:34:12PM +0200, David Hansen wrote:
>> On Sun, 27 Aug 2006 12:06:51 +0200 Ivan F. Villanueva B. wrote:
>> 
>> > Betreffend GC, wäre nicht am Besten, wenn man beide Möglichkeiten hätte? GC as
>> > Default und eine Feature wie z.B.
>> >
>> >     delete object ;
>> 
>> In den meisten Sprachen wirst du den GC auch manuell
>> anschmeißen können.
>> 
>
> Aber doch kein Objekt selbsttätig löschen?!
>
> Wenn es irgendwo noch in gebrauch ist und man löscht es,
> baut man sich doch nur Fallstricke!
>
>> Obiges kannst du in Java realisieren:
>> 
>> object = nil;
>> System.runFinalization (); // needed?
>> System.gc ();
> [...]
>
> Hmhhh, also ein Gc.finalise gibt es bei OCaml auch.
>
> ...hmhhh.... 

Sowas macht schon Sinn wenn man den Verdacht hat, dass man
irgendwo noch Referenzen herumfliegen hat, die man
eigentlich nicht haben will.  Aber viel mehr als
feststellen, dass man ein mem leak hat kann man wohl nicht.

Aber das funktioniert bei java dann wohl doch nicht...

David




Mehr Informationen über die Mailingliste linux-l