memory_get_usage 함수

함수 memory_get_usage는 현재 PHP 스크립트 작업을 위해 할당된 메모리 양(바이트 단위)을 반환합니다. 하나의 선택적 매개변수(플래그)를 받으며, 이는 결과에 할당되었지만 아직 사용되지 않은 메모리를 포함할지 여부를 결정합니다.

구문

phpmemory_get_usage([bool $real_usage = false]);

예제

현재 메모리 사용량 얻기:

php<?php
  echo memory_get_usage();
?>

코드 실행 결과 (예시):

php2097152

예제

배열 생성 전후의 메모리 사용량 비교:

php<?php
  $mem1 = memory_get_usage();
  $arr = range(1, 10000);
  $mem2 = memory_get_usage();
  echo $mem2 - $mem1;
?>

코드 실행 결과 (예시):

php528440

예제

매개변수 $real_usage 사용:

php<?php
  echo memory_get_usage(true);
?>

코드 실행 결과 (예시):

php2097152

함께 보기