Si está utilizando mysql, en lugar de mysqli, tome nota de aquí:
http://dev.mysql.com /doc/apis-php/en/apis-php-mysqlnd.stats.html
Mi mejor suposición es:si bien el conjunto de resultados almacenado en búfer aún existe dentro de la biblioteca MySQL, su $ myArray tiene una referencia a la misma memoria y, por lo tanto, la memoria no se considera utilizada. Sin embargo, una vez que libera el conjunto de resultados, la memoria pasa a ser "propiedad" o se transfiere a su matriz y ahora se cuenta el uso de la memoria.
Puede que esto no sea del todo correcto o la historia completa, pero estaría bastante seguro de que esta es la esencia general del problema.