>  기사  >  백엔드 개발  >  PHP 메모리 사용량의 예제 코드를 얻는 방법

PHP 메모리 사용량의 예제 코드를 얻는 방법

怪我咯
怪我咯원래의
2017-07-13 13:58:361043검색

이 글에서는 주로 PHP 메모리 사용량을 얻는 방법을 소개합니다. 관심 있는 친구들은

PHP 내장 함수 memory_get_usage() - PHP에 할당된 메모리 양을 바이트 단위로 반환합니다. 실제 WEB 개발에서 이러한 기능은 매우 유용하며 이를 사용하여 PHP 코드 성능을 디버깅할 수 있습니다.
memory_get_usage() 함수는 메모리 사용량을 반환하고, memory_get_peak_usage() 함수는 최대 메모리 사용량을 반환하며,

getrusage()는 CUP 사용량을 반환합니다. 하지만 이러한 기능은 Linux에서 실행되어야 한다는 점에 유의하세요.
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

?>

예제에서는 str_repeat()를 사용하여 string"hello"를 1000번 반복하고 마지막으로 사용된 메모리 크기를 전후로 비교합니다. 위의 예에서 볼 수 있듯이 메모리 사용량을 줄이기 위해 unset() 함수를 사용하여 더 이상 필요하지 않은 변수를 삭제할 수 있습니다.

위 내용은 PHP 메모리 사용량의 예제 코드를 얻는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.