1. 함수 프로토타입
int memory_get_usage ([ bool $real_usage = false ] )
2. 버전 호환
PHP 4 >= 4.3.2, PHP 5
3. 기본 사용법 및 예시
1, 현재 메모리 사용량을 가져옵니다
코드 복사 코드는 다음과 같습니다.
echo memory_get_usage();
$var = str_repeat("liuhui", 10000);
echo memory_get_usage()
echo memory_get_usage()?> ;
각각 출력: 62328 122504 62416
코드는 다음과 같습니다.function Convert($size){
$unit =array('b','kb','mb','gb','tb','pb')
return @round($size/pow(1024,($i=floor(log( $size,1024)))), 2).'.$unit[$i];
echo Convert(memory_get_usage(true))
출력: 256kb
3. 배열 또는 변수 값의 크기를 가져오는 함수 사용자 정의
function array_size($arr) { ob_start()
print_r($arr)$mem = ob_get_contents(); >ob_end_clean();
$mem = preg_replace(" /n /", "", $mem)
$mem = strlen($mem)
return $mem; 🎜>$memEstimate = array_size($GLOBALS);
?>
참조: http://cn.php.net/manual/en/function.memory-get-usage. PHP
위 내용은 childmemory의 내용을 포함하여 PHP 함수 memory_get_usage를 사용하여 PHP 메모리 지우기 소비를 얻는 childmemory 방법을 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.