개발 Q&A

제목 memory_get_usage() 사용법에 대해서
카테고리 PHP
글쓴이 주말생각 작성시각 2021/04/28 09:57:28
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 187   RSS

php 매뉴얼에 memory_get_usage()에 관한 내용을 보면서 특정 메소드가 사용하는 메모리 량을 알고자 다음과 같이 코드를 작성했습니다.

ex1

echo "메모리 사용량 전: ".memory_get_usage();
echo "<hr>";
$this->test();
echo "메모리 사용량 후: ".memory_get_usage();
exit;

 

위와 같이 test메소드가 사용하는 메모리량을 알고자 해서 echo에 표시된 것을 보니

메모리 사용량 전: 7,000
메모리 사용량 후: 15,000

이런 식으로 값이 나왔는데,

사용전의 값은 클래스 파일이 실행되면서 사용하는 메모리량이고 사용량 후는 test메소드를 실행하고 완료되면서 추가적으로 사용한 메모리량인가요?

그러면 test메소드는 8,000바이트의 메모리를 사용한다고 이해하면 되는 건가요?

 다음글 allow_get_array true 했는데 get으... (1)
 이전글 프론트서버 및 백엔드서버 (3)

댓글

변종원(웅파) / 2021/04/28 10:33:57 / 추천 0