Cet article explique principalement comment obtenir l'utilisation de la mémoire PHP. Les amis intéressés peuvent se référer à
PHPfonction intégréememory_get_usage()— Renvoie la quantité de mémoire allouée à PHP, en octets. Dans le développement WEB réel, ces fonctions sont très utiles, nous pouvons les utiliser pour déboguer les performances du code PHP. La fonction
memory_get_usage() renvoie l'utilisation de la mémoire, la fonction memory_get_peak_usage() renvoie l'utilisation maximale de la mémoire et la
getrusage() renvoie l'utilisation de la CUP. Mais veuillez noter que ces fonctions doivent fonctionner sous Linux.
Un exemple de memory_get_usage()
<?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 ?>
Dans l'exemple, nous utilisons str_repeat() pour répéter la chaîne"bonjour" 1000 fois. Comparez la taille de la mémoire consommée avant et après. Comme le montre l'exemple ci-dessus, afin de réduire l'utilisation de la mémoire, vous pouvez utiliser la fonction unset() pour supprimer les variables qui ne sont plus nécessaires.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!