Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

PHP에서 메모리 사용량 추적

<시간/>

memory_get_usage 함수를 사용하여 메모리 사용량을 추적할 수 있습니다. 'malloc' 함수는 필요한 모든 블록에 사용되지 않고 대신 큰 덩어리의 시스템 메모리가 할당되고 환경 변수가 내부적으로 변경되고 관리됩니다.

두 가지 다른 유형의 메모리 사용은 다음과 같습니다. -

  • OS에서 엔진에 필요한 메모리(실제 사용량)
  • 애플리케이션에서 실제로 사용한 메모리 양(내부 사용량)

위에서 언급한 메모리 사용량은 memory_get_usage()를 사용하여 추적할 수 있습니다. 이 함수는 요구 사항에 따라 사용된 실제 메모리와 실제 메모리를 모두 반환합니다.

예를 들어, 특정 코드 조각을 보고 있다면 내부 메모리가 관련이 있을 수 있습니다. 반면에 메모리 사용량을 전역적으로 추적하는 경우 실제 사용량이 더 적절할 것입니다.