Home  >  Article  >  Backend Development  >  How to get the example code of php memory usage

How to get the example code of php memory usage

怪我咯
怪我咯Original
2017-07-13 13:58:361041browse

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!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn