Jika Anda menggunakan mysql, bukan mysqli, perhatikan di sini:
http://dev.mysql.com /doc/apis-php/en/apis-php-mysqlnd.stats.html
Tebakan terbaik saya adalah:Sementara set hasil buffered masih ada di dalam perpustakaan MySQL, $myArray Anda memiliki referensi ke memori yang sama dan dengan demikian memori tidak dianggap digunakan. Namun begitu Anda mengosongkan kumpulan hasil, memori menjadi "dimiliki" atau ditransfer ke array Anda dan penggunaan memori sekarang dihitung.
Ini mungkin tidak sepenuhnya benar atau cerita lengkapnya, tetapi saya cukup yakin bahwa ini adalah inti umum dari masalah ini.