memory_get_usage 함수
함수 memory_get_usage는 현재 PHP 스크립트 작업을 위해 할당된 메모리 양(바이트 단위)을 반환합니다.
하나의 선택적 매개변수(플래그)를 받으며, 이는 결과에 할당되었지만 아직 사용되지 않은 메모리를 포함할지 여부를 결정합니다.
구문
memory_get_usage([bool $real_usage = false]);
예제
현재 메모리 사용량 얻기:
<?php
echo memory_get_usage();
?>
코드 실행 결과 (예시):
2097152
예제
배열 생성 전후의 메모리 사용량 비교:
<?php
$mem1 = memory_get_usage();
$arr = range(1, 10000);
$mem2 = memory_get_usage();
echo $mem2 - $mem1;
?>
코드 실행 결과 (예시):
528440
예제
매개변수 $real_usage 사용:
<?php
echo memory_get_usage(true);
?>
코드 실행 결과 (예시):
2097152
함께 보기
-
함수
memory_get_peak_usage,
메모리 사용의 피크 값을 반환합니다. -
함수
phpinfo,
PHP 구성 정보를 출력합니다.