Se stai usando mysql, piuttosto che mysqli, prendi nota di qui:
http://dev.mysql.com /doc/apis-php/en/apis-php-mysqlnd.stats.html
La mia ipotesi migliore è:mentre il set di risultati memorizzato nel buffer esiste ancora all'interno della libreria MySQL, il tuo $ myArray ha un riferimento alla stessa memoria e quindi la memoria non è considerata utilizzata. Tuttavia, una volta liberato il set di risultati, la memoria diventa "di proprietà" o viene altrimenti trasferita all'array e l'utilizzo della memoria viene ora conteggiato.
Questo potrebbe non essere del tutto corretto o l'intera storia, ma sarei abbastanza fiducioso che questo sia l'essenza generale del problema.