Hallo,
Interessante Sache das mit der Interprozesskommunikation, muss ich schon sagen. Allerdings hab ich jetzt noch eine generelle Frage zur Speicherverwaltung unter PHP(4):
Ich hab hier mal eben ein Testscript zusammengewürfelt. Die Ausgabe sieht folgendermaßen aus:
Interessant zu beobachten, warum nimmt der Speicherverbrauch am Anfang zu und lässt dann nach / bleibt gleich? Kann mir das jemand erklären?
Interessante Sache das mit der Interprozesskommunikation, muss ich schon sagen. Allerdings hab ich jetzt noch eine generelle Frage zur Speicherverwaltung unter PHP(4):
PHP-Code:
<?php
$time = 0;
$message = array();
while($time < 5) {
$message['text'] = md5( time() );
$message['time'] = time();
echo "Speicher: " . memory_get_usage() . "
Array: " . $message['text'] . "
";
flush();
sleep(2);
$time ++;
$neuevariable = array(md5(time()), md5(md5(uniqid(time()+$time))), 'asd');
$mehrspeicher = 'mehrspeicher' + 2345;
}
?>
Speicher: 16584
Array: 46e126c2f95379aa3ddb111c4d158c6d
Speicher: 17200
Array: 4807c79076b1bd6caf0dd10a62111223
Speicher: 17416
Array: 9f37448ba4fda8f6d15959ed84006151
Speicher: 17416
Array: f8dd3a32a0a215d9361c7be8b313901c
Speicher: 17416
Array: f2ea03d6f4cdbcf6158e1bdc42f006c0
Array: 46e126c2f95379aa3ddb111c4d158c6d
Speicher: 17200
Array: 4807c79076b1bd6caf0dd10a62111223
Speicher: 17416
Array: 9f37448ba4fda8f6d15959ed84006151
Speicher: 17416
Array: f8dd3a32a0a215d9361c7be8b313901c
Speicher: 17416
Array: f2ea03d6f4cdbcf6158e1bdc42f006c0
Kommentar