395 of 410 menu

Fonction memory_get_usage

La fonction memory_get_usage retourne la quantité de mémoire (en octets), qui est actuellement allouée pour le fonctionnement du script PHP. Elle prend un paramètre optionnel - un drapeau qui détermine s'il faut inclure dans le résultat la mémoire allouée mais pas encore utilisée.

Syntaxe

memory_get_usage([bool $real_usage = false]);

Exemple

Obtenons la consommation actuelle de mémoire :

<?php echo memory_get_usage(); ?>

Résultat de l'exécution du code (exemple) :

2097152

Exemple

Comparons la consommation de mémoire avant et après la création d'un tableau :

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

Résultat de l'exécution du code (exemple) :

528440

Exemple

Utilisation du paramètre $real_usage :

<?php echo memory_get_usage(true); ?>

Résultat de l'exécution du code (exemple) :

2097152

Voir aussi

  • la fonction memory_get_peak_usage,
    qui retourne la valeur maximale d'utilisation de la mémoire
  • la fonction phpinfo,
    qui affiche des informations sur la configuration PHP
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser