Maison  >  Article  >  développement back-end  >  Comment obtenir l'exemple de code d'utilisation de la mémoire PHP

Comment obtenir l'exemple de code d'utilisation de la mémoire PHP

怪我咯
怪我咯original
2017-07-13 13:58:361043parcourir

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn