Hola amigos, tengo este codigo
Código PHP:
Ver originalfor($CurrentPage=1;$CurrentPage<= $cantidad_paginas;$CurrentPage++){
$users = Users::todosLosUsuarios($CurrentPage, $ItemsPerPage);
while($user = $users->iterate()){
$name = $user->getName();
$email = $user->getEmail();
$city = $user->getCity();
$file_content = $d.$name.$d .$s. $d.$email.$d .$s. $d.$city.$d .$eol;
echo $file_content;
}
}
Lo que hace es simple: me trae una lista de todos los usuarios y armo una cadena
para exportarla a .csv
La cuestion es que si tengo una tabla con mas de 15000 usuarios
y cargo en memoria todos los usuarios, me da un error de memoria insuficiente,
entonces se creo esta solucion: HACERLO DE FORMA PAGINADA.
mi duda es: en que momento se libera la memoria (si es que lo hace) y como?