[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:52:23 CEST 2006


On Sun, 27 Aug 2006 14:24:39 +0200 Oliver Bandel wrote:

> On Sun, Aug 27, 2006 at 02:19:34PM +0200, David Hansen wrote:
>> On Sun, 27 Aug 2006 13:46:30 +0200 Kai Kuehne wrote:
>> 
>> > Hi,
>> >
>> > On 8/27/06, David Hansen <david.hansen at physik.fu-berlin.de> wrote:
>> >> In den meisten Sprachen wirst du den GC auch manuell
>> >> anschmeißen können.
>> >>
>> >> Obiges kannst du in Java realisieren:
>> >>
>> >> object = nil;
>> >> System.runFinalization (); // needed?
>> >> System.gc ();
>> >
>> > Also das bringt ueberhaupt nichts. Es sagt dem GC "hm, wenne Lust hast,
>> > geh mal hier rueber...". Das kann man genauso gut auch weglassen.
>> 
>> Oh ja... "Calling this method suggests..."
>> 
>> Kann man denn dann überhaupt irgendwie mem leaks debuggen?
>> 
> [...]
>
> Gibt es da denn memleaks? :)

Wenn du irgendwo irgendeine Referenz noch zur Hand hast wird
der GC das natürlich nicht anfassen.  Das Problem hast du
aber in allen Sprachen mit GC.

Es gibt aber auch sicher richtige Mem Leaks gegen die du
auch nix machen kannst außer alle 24h das java neu zu
booten.

David




Mehr Informationen über die Mailingliste linux-l