In diesem Artikel wird hauptsächlich beschrieben, wie Sie die Speichernutzung von PHP erhalten. Interessierte Freunde können sich auf die integrierte Funktion
PHPmemory_get_usage() beziehen PHP zugewiesener Speicher in Bytes. In der tatsächlichen WEB-Entwicklung sind diese Funktionen sehr nützlich. Wir können sie zum Debuggen der Leistung von PHP-Code verwenden. Die Funktion memory_get_usage() gibt die Speichernutzung zurück, die Funktion memory_get_peak_usage
() gibt die Spitzenspeichernutzung zurück und die Funktion getrusage() gibt die CUP-Nutzung zurück. Bitte beachten Sie jedoch, dass diese Funktionen unter Linux ausgeführt werden müssen.
Ein Beispiel für „memory_get_usage()“
<?php //这只是个例子,下面的数字取决于你的系统 echo memory_get_usage() . "\n"; // 36640 $a = str_repeat("Hello", 4242); echo memory_get_usage() . "\n"; // 57960 unset($a); echo memory_get_usage() . "\n"; // 36744 ?>
„Hallo“ 1000 Mal zu wiederholen. Vergleichen Sie die vorher und nachher verbrauchte Speichergröße. Wie aus dem obigen Beispiel ersichtlich ist, können Sie zur Reduzierung der Speichernutzung die Funktion unset() verwenden, um nicht mehr benötigte Variablen zu löschen.
Das obige ist der detaillierte Inhalt vonSo erhalten Sie den Beispielcode für die PHP-Speichernutzung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!