Tom: Garbage Collection zur Script Laufzeit ?

Beitrag lesen

Hello,

bekannte Versäumnisse sind

  • Resultsets von Queries nach Gebrauch nicht freigegebn
  • verlorene Handles von fopen(), speziell in Schleifen
      also immer fclose(), wenn die Datei nicht mehr benötigt wird
  • nicht wieder freigegebene Variablen, speziell Hilfsarrays.
      hier greift in Funktionen glücklicherweise das Scope für die Vars

Bei PHP 4.x werden leider auch immer noch diese Supervariablen $HTTP_... angelegt. Wenn man also nur die neuen benutzt, was ich empfehle, sollte man die anderen gleich am Scriptanfang freigeben. Verhindern kann man die Generierung leider erst in einer neueren Version (ich galube ab 5.x).

Müsstest mal schauen, ob auch immer noch $HTTP_SESSION_VARS angelegt wird. Das wird dann den meisten Platz fressen.

Liebe Grüße aus http://www.braunschweig.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen