
PHP의 memory_get_usage() 함수는 현재 프로세스의 메모리 사용량을 반환합니다. 하지만, 이 함수는 PHP의 캐시 메모리나 기타 시스템 리소스를 포함하지 않습니다.
PHP의 memory_get_usage() 함수는 사용된 메모리와 할당된 메모리를 구분하는 방법은 없습니다. 하지만, PHP의 memory_get_peak_usage() 함수를 사용하여 할당된 메모리를 측정할 수 있습니다.
예제를 통해 사용 방법을 알려드리겠습니다.
#hostingforum.kr
php
$memory_usage = memory_get_usage(true); // true를 사용하여 실제 메모리 사용량을 반환
$memory_peak_usage = memory_get_peak_usage(true); // true를 사용하여 실제 할당된 메모리를 반환
echo "현재 메모리 사용량 : " . $memory_usage / 1024 / 1024 . " MBn";
echo "최대 할당된 메모리 : " . $memory_peak_usage / 1024 / 1024 . " MBn";
이 예제는 현재 메모리 사용량과 최대 할당된 메모리를 반환합니다. true를 사용하여 실제 메모리 사용량을 반환합니다.
2025-05-14 07:43