>  기사  >  백엔드 개발  >  어린 시절 메모리는 PHP 함수 memory_get_usage를 사용하여 지워진 PHP 메모리의 양을 얻습니다.

어린 시절 메모리는 PHP 함수 memory_get_usage를 사용하여 지워진 PHP 메모리의 양을 얻습니다.

WBOY
WBOY원래의
2016-07-29 08:47:24883검색

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

설명: memory_get_usage() 함수의 출력 값은 바이트 단위
2이고 형식화된 memory_get_usage() 출력
🎜>

코드 복사

코드는 다음과 같습니다.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 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.


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