Hallo Andreas,
das System ist voll Objektorientiert und modular aufgebaut. Es wird auch Seite für Seite erzeugt. Ich erzeuge die Dynamischen Seiten dabei sequentiell, puffere die Bildschirmausgabe und schreibe sie in Dateien.
Das Problem liegt wohl in der Objektübergabe, ich übergebe bisher nicht mit Referenzen. Wobei ich noch nicht ganz verstehe, warum der Speicher nicht freigegeben wird. Nach der Generierung einer Seite müssten eigentlich alle Referenzen gelöscht sein.
Möglicherweise hängt es auch an der DOM Extension, die ja noch beta ist, die ich aber ziemlich stark benutze.
Ich werde mich mal genau in das reference-counting einlesen, aber vielleicht ist es am besten ich schraube jetzt erstmal den Speicher hoch, und warte auf die 5er PHP. Wahrscheinlich muss ich das System früher oder später eh portieren, und mit PHP 5 werden vielleicht einige Problem von selbst verschwinden (Objektübergabe als Referenz, und eine stabile DOM Implementierung).
Danke und Gruss
Marko