Jeśli używasz mysql zamiast mysqli, zwróć uwagę na to:
http://dev.mysql.com /doc/apis-php/pl/apis-php-mysqlnd.stats.html
Moje najlepsze przypuszczenie to:podczas gdy buforowany zestaw wyników nadal istnieje w bibliotece MySQL, twoja tablica $myArray ma odniesienie do tej samej pamięci, a zatem pamięć nie jest uważana za używaną. Jednak po zwolnieniu zestawu wyników pamięć staje się „własnością” lub jest w inny sposób przenoszona do tablicy, a użycie pamięci jest teraz liczone.
To może nie być do końca poprawne ani pełne, ale jestem całkiem pewien, że to jest ogólny sens problemu.