Mailinglisten-Archive |
Hallo, ich habe ein PHP-Skript geschrieben, dass Daten aus einer Datenbank einliest und in neuer Form in eine andere schreibt. Es handelt sich ca. um 25.000 Datensaetze, das Auslesen und Neueintragen geschieht in einer Schleife. Als Interpreter benutze ich ein PHP-Binary (3.0.15). Das Problem ist, dass das Skript, je laenger es laeuft, immer mehr Speicher frisst (nach 10 Min ca. 150 MB !!). Gibt es in PHP die Moeglichkeit explizit wieder Speicher freizugeben? Ich habe schon versucht alle Variablen nach einem Schleifendurchlauf per unset() zu leeren, leider ohne Erfolg. Waehrend des Schleifendurchlaufs werden auch Objekte instanziert, kann hier irgendwas schiefgehen ? mfg, Simon Frohn -- PEM InterComputing GmbH Vaihinger Str.55 70567 Stuttgart http://www.pemic.de
php::bar PHP Wiki - Listenarchive