395 of 410 menu

Funktion memory_get_usage

Die Funktion memory_get_usage gibt die Menge an Speicher (in Bytes) zurück, die aktuell für die Ausführung des PHP-Skripts zugewiesen ist. Sie akzeptiert einen optionalen Parameter - ein Flag, das bestimmt, ob der nicht verwendete, aber bereits zugewiesene Speicher im Ergebnis enthalten sein soll.

Syntax

memory_get_usage([bool $real_usage = false]);

Beispiel

Aktuellen Speicherverbrauch abrufen:

<?php echo memory_get_usage(); ?>

Ergebnis der Codeausführung (Beispiel):

2097152

Beispiel

Speicherverbrauch vor und nach Erstellung eines Arrays vergleichen:

<?php $mem1 = memory_get_usage(); $arr = range(1, 10000); $mem2 = memory_get_usage(); echo $mem2 - $mem1; ?>

Ergebnis der Codeausführung (Beispiel):

528440

Beispiel

Verwendung des Parameters $real_usage:

<?php echo memory_get_usage(true); ?>

Ergebnis der Codeausführung (Beispiel):

2097152

Siehe auch

  • die Funktion memory_get_peak_usage,
    die den Spitzenwert der Speichernutzung zurückgibt
  • die Funktion phpinfo,
    die Informationen zur PHP-Konfiguration ausgibt
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen