Thread dauerprogramm - speicherauslastung nimmt zu (15 answers)
Opened by Annka at 2006-12-11 16:45

sid burn
 2006-12-11 18:36
#72473 #72473
User since
2006-03-29
1520 Artikel
BenutzerIn

user image
[quote=opi,11.Dec..2006, 17:26][quote=renee,11.12.2006, 16:59]Wieso nicht? Wenn eine Variable aus dem Scope fällt, wird der Speicherplatz "frei" und Perl nimmt diesen Speicherplatz nochmal...[/quote]
Hmmm... ich denke mal, dass das nicht die Frage des Threaderstellers war.

Es soll der Speicher ans Betriebssystem zurück gegeben werden, was nicht
der Fall ist. Ich habe mal zum Test eine 100 MB Datei eingelesen, in einem
eigenen Scope, sogar ein undef() durchgeführt und die Programm-
groesse wird danach nicht geringer.[/quote]
Wenn du jetzt aber eine neue 100MB Datei einliest dann sollte nicht neue 100MB Speicher genutzt werden, sondern es wird der "alte" Speicher genutzt. Die Speicherauslastung deines Prozesses steugt also nicht mehr an, und er bleibt konstant.

Und das wollte der Threadersteller doch Wissen. Wie der Speichre konstant bleibt, und sich für die Dauer der Laufzeit nicht immer weiter erhöht, bis irgendwann nichts mehr frei ist.
Nicht mehr aktiv. Bei Kontakt: ICQ: 404181669 E-Mail: perl@david-raab.de

View full thread dauerprogramm - speicherauslastung nimmt zu