Tom: php.ini => arbeitsspeicher ?

Beitrag lesen

Hello,

der PHP-Interpreter nimmt sich in der Regel soviel Speicher, wie er zur Ausführung eines Scripts benötigt.

Falls PHP mit der Option --enable-memory-limit compiliert ist, lässt sich der maximale Wert in der php.ini folgendermaßen ändern:

memory_limit "8M" PHP_INI_ALL

10MB wäre ein typischer Wert, wenn die Option enabled ist. Man kann natürlich jeden anderen nehmen.

(memory_limit ist die Variable, "8M" der Wert, PHP_INI_ALL bedeutet imho dass es sowohl in der PHP_INI als auch über ini_set() gesetzt werden kann)

Diese Frage wurde hier in den letzten Tagen so oft gestellt...
Sind am Ende die Fragesteller alle identisch?
Schade dass  man das Forum  noch nicht durchsuchen kann.
Auch schade, dass man seine "Lieblingsthreads" nicht markieren kann, damit man sie besser im Auge behält. Oder hab ich da was übersehen?

Zum Thema zurück. Bleiben noch spannende Fragen:
1. Darf das Script seine eigene Speicherzuweisung verändern?
2. Was passiert, wenn man mehr Speicher einstellt, als vorhanden ist?
3. Wird der Speicher nun vollständig dynamisch verwaltet mit Anforderung
   beim Betriebssystem? Die "dynamische" Speicherverwaltung in manchen
   Hochsprachen funktioniert oft nur innerhalb des beim
   Programmstart angeforderten Memory-Frame.

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

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen