ralf: Garbage collection

Hallo,
Weiß jemand ob man die garbage collection auch manuell aufrufen kann. Ähnlich System.gc() in Java.

ralf

  1. Hallo Ralf!

    Hab zwar auch nicht soviel Ahnung, aber da Dir immer noch niemand geantwortet hat...

    Weiß jemand ob man die garbage collection auch manuell aufrufen kann. Ähnlich System.gc() in Java.

    Wenn ich die 'perlguts' manpage, Abschnitt "Reference Counts and Mortality", richtige verstehe, wird fuer jede Variable (egal welchen Typs) ein reference counter mitgefuehrt, der anfaenglich bei 1 steht. Speichere ich weitere Referenzen auf dieselbe Variable ($p = $x), wird der Counter erhoeht, zerstoere ich sie wieder ($p="wasanderes", undef $x), wird der Counter dekrementiert. Ist er 0, d.h. $x wird von niemandem mehr "gekannt", wird der Speicher freigegeben. Mit anderen Worten, die Garbage Collection passiert scheinbar just in time, und muss daher gar nicht extra angestossen werden.

    Aber wie gesagt, ohne Garantie...

    Calocybe