395 of 410 menu

Functie memory_get_usage

De functie memory_get_usage retourneert de hoeveelheid geheugen (in bytes), die op dit moment is toegewezen voor de werking van het PHP-script. Het accepteert één optionele parameter - een vlag die bepaalt, of het geheugen dat is toegewezen maar nog niet gebruikt, in het resultaat moet worden opgenomen.

Syntaxis

memory_get_usage([bool $real_usage = false]);

Voorbeeld

Laten we het huidige geheugengebruik verkrijgen:

<?php echo memory_get_usage(); ?>

Resultaat van code-uitvoering (voorbeeld):

2097152

Voorbeeld

Laten we het geheugengebruik vergelijken voor en na het aanmaken van een array:

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

Resultaat van code-uitvoering (voorbeeld):

528440

Voorbeeld

Gebruik van de parameter $real_usage:

<?php echo memory_get_usage(true); ?>

Resultaat van code-uitvoering (voorbeeld):

2097152

Zie ook

  • de functie memory_get_peak_usage,
    die de piekwaarde van het geheugengebruik retourneert
  • de functie phpinfo,
    die informatie over de PHP-configuratie weergeeft
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren