396 of 410 menu

Fonction memory_get_peak_usage

La fonction memory_get_peak_usage retourne la valeur maximale d'utilisation de la mémoire par le script en octets. Peut être utilisée pour déboguer la consommation de mémoire et trouver les goulots d'étranglement dans le code. Prend un paramètre optionnel qui détermine s'il faut retourner la quantité réelle de mémoire allouée (true) ou celle émulée par PHP (false).

Syntaxe

memory_get_peak_usage([bool $real_usage = false]);

Exemple

Obtenons l'utilisation maximale de la mémoire dans le script :

<?php // Créons un tableau consommant de la mémoire $arr = range(1, 100000); // Obtenons l'utilisation maximale de la mémoire $peak = memory_get_peak_usage(); echo 'Utilisation maximale de la mémoire : ' . $peak . ' octets'; ?>

Résultat de l'exécution du code :

'Utilisation maximale de la mémoire : 14680064 octets'

Exemple

Obtenons l'utilisation maximale réelle de la mémoire (sans tenir compte des optimisations de PHP) :

<?php $arr = range(1, 100000); $peak = memory_get_peak_usage(true); echo 'Utilisation maximale réelle de la mémoire : ' . $peak . ' octets'; ?>

Résultat de l'exécution du code :

'Utilisation maximale réelle de la mémoire : 20971520 octets'

Voir aussi

  • la fonction memory_get_usage,
    qui retourne l'utilisation actuelle de la mémoire
  • la fonction error_reporting,
    qui définit le niveau de rapport d'erreurs
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