Nếu bạn đang sử dụng mysql, thay vì mysqli, hãy lưu ý ở đây:
http://dev.mysql.com /doc/apis-php/en/apis-php-mysqlnd.stats.html
Dự đoán tốt nhất của tôi là:Trong khi tập kết quả được lưu vào bộ đệm vẫn tồn tại trong thư viện MySQL, $ myArray của bạn có tham chiếu đến cùng một bộ nhớ và do đó bộ nhớ không được coi là đã được sử dụng. Tuy nhiên, khi bạn giải phóng bộ kết quả, bộ nhớ sẽ trở thành "sở hữu" hoặc được chuyển sang mảng của bạn và việc sử dụng bộ nhớ hiện được tính.
Điều này có thể không hoàn toàn đúng hoặc toàn bộ câu chuyện, nhưng tôi khá tin tưởng rằng đây là ý chính chung của vấn đề.