phpbar.de logo

Mailinglisten-Archive

[php] Wann gibt PHP belegten Speicher wieder frei?

[php] Wann gibt PHP belegten Speicher wieder frei?

Lars Brinkmann brinkmann.lars at gmail.com
Don Apr 14 10:20:01 CEST 2005


Hallo Sebastian, Hallo Norbert,

hier ein paar mehr Informationen:
Ich nutze PHP4 und habe vollen Root-Zugriff auf den Server, bzw. kann
dem Administrator sagen, was er machen soll. Ich selber habe von
Server-Administration wenig Ahnung.

> - mod_php - hier laeuft alles ueber den Apachen (siehe dort)
Als mod.

Das Script wird jeweils über den Browser aufgerufen. Ein Link auf der
Seite ruft das Script auf. Dieses erstellt dann die ZIP-Datei und
bietet diese zum Download an. Wenn jetzt mehrere Leute kurz
nacheinander dieses Script aufrufen, habe ich halt die Befürchtung,
dass dieser schöne Speicher-Fehler ausgegeben wird.

> Eine wirksame Garbage-Collektion kann IMHO nur auf BS-Ebene
> arbeiten, und dort sollte sowas schon existieren.
Wie sieht denn so etwas aus? Betriebssystem ist irgendein Linux mit
Apache 1.3.28 und PHP 4.3.3.

unset() habe ich noch gar nicht versucht. Ich bringe das in erster
Linie immer nur mit Variablen in Verbindung. Aber auf Klassen-Objekte
angewendet, dürfte es ja eigentlich auch funktionieren, oder irre ich
mich da?

So etwas müsste dann doch gehen:
$archive = new PclZip("file.zip");
$v_list = $archive->add( "bild.jpg" );
unset($archive);

Viele Grüße, Lars Brinkmann

php::bar PHP Wiki   -   Listenarchive