This article mainly introduces how to obtain PHP memory usage. Interested friends can refer to
PHPBuilt-in functionmemory_get_usage()— Returns the amount of memory allocated to PHP, in bytes. In actual WEB development, these functions are very useful, we can use it to debug PHP code performance.
memory_get_usage() function returns memory usage, memory_get_peak_usage() function returns peak memory usage,
getrusage() returns CUP usage. But please note that these functions need to run on Linux.
A memory_get_usage() example
<?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 ?>
In the example, we use str_repeat() to repeat the string"hello" 1000 times, and finally compare the before and after The amount of memory consumed. As can be seen from the above example, in order to reduce memory usage, you can use the unset() function to delete variables that are no longer needed.
The above is the detailed content of How to get the example code of php memory usage. For more information, please follow other related articles on the PHP Chinese website!