Heim  >  Artikel  >  Backend-Entwicklung  >  So erhalten Sie den Beispielcode für die PHP-Speichernutzung

So erhalten Sie den Beispielcode für die PHP-Speichernutzung

怪我咯
怪我咯Original
2017-07-13 13:58:361080Durchsuche

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()“

Im Beispiel verwenden wir str_repeat(), um die
<?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

?>
Zeichenfolge

„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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn