목적을 달성 한 후 배열을 지우는 것이 유용합니까?사용 후 배열을 지우는 것이 성능에 유용합니까?
$mediaUgly = simplexml_load_file('media.xml');
$mediaNice = json_decode(json_encode($mediaUgly),true);
XML 파일의 크기는 약 50kb입니다. 나는 얼마나 큰지 알지 못한다. $ mediaUgly이 메모리에 있지만 더 이상 필요하지 않다. $ mediaNice, 이후에 나는 더 많은 배열을 $ mediaNice에서 파생시킬 것이다..
나는 어떤 속도 문제가 발생하지 않습니다,하지만 난 아주 작은 무언가 할당하여이 예를 들어, 따라서 최대한 빨리 할 수있는 메모리를 해제하는 미덕인지 궁금 : 뭔가 메모리에의하면
$mediaUgly = 0;
'unset ($ mediaUgly)'이고 인터프리터는 앞으로 더 많은 메모리가 필요할 때 'mediaUgly'가 이전에 사용한 메모리를 재사용 할 시점을 결정할 것입니다. – axiac
이것은 합리적인 추측 일뿐입니다. 제 질문과 같습니다. – Helen
어느 정도는 [문서화되어 있습니다] (http://php.net/manual/en/features.gc.php). – axiac