PHP에서 변수의 크기를 알아 내려고하고 있습니다.PHP에서 메모리에있는 배열의 크기
내가 1mb 이상이면 memcache가 1MB의 한계가 있기 때문에 memcache가 아닌 다른 형태의 캐싱을 사용해야하기 때문에이 작업을 수행해야하는 이유가 있습니다.
것은 나는 아래 사용하고 있습니다 :
$start_memory = memory_get_usage();
$this->results= $dataReader->readAll();
$this->end_memory = memory_get_usage() - $start_memory;
결과는 다시 매우 부정확 50메가바이트로오고있다. str 길이도 살펴 봤지만 데이터는 배열입니다. 누군가가 나를 PHP에서 변수의 크기를 감지하는 가장 정확한 방법을 알려주실 수 있습니까?
이렇게 할 수있는 언어는 예외이며 PHP는 그 중 하나가 아닙니다. . 문제를 다르게 공격해야합니다. – Jon