28-10-2011, 04:50 PM
Bonjour à tous. J'ai une grosse classe "Planete" avec beaucoup d'attribut et de méthode dedans.
Cependant, le constructeur ne fait rien, j'instensi donc un objet soit dit en vide.
Seulement voila il y a un hic avec la mémoire; Voici le code :
qui donne:
Heu c'est quoi la blague la?? Mon unset il sert à rien? Pk un objet vide prend il autant de place en mémoire de base?
Nb: le garbage collecter de PHP5 est activé dans ce test
Cependant, le constructeur ne fait rien, j'instensi donc un objet soit dit en vide.
Seulement voila il y a un hic avec la mémoire; Voici le code :
Code :
echo '<br />Mémoire aprés recup données: '.round((memory_get_usage(FALSE)/1048576),2).' Mo';
$LISTE_SYSTEME = new WSysteme;
unset($LISTE_SYSTEME);
echo '<br><br>Mémoire apres sys joueur: '.round((memory_get_usage(FALSE)/1048576),2).' Mo';
qui donne:
Citation :Mémoire aprés recup données: 3.13 Mo
Mémoire apres sys joueur: 4.28 Mo
Heu c'est quoi la blague la?? Mon unset il sert à rien? Pk un objet vide prend il autant de place en mémoire de base?
Nb: le garbage collecter de PHP5 est activé dans ce test