-
Dépassement de mémoire.
Bonjour
J'ai fait un programme qui me renvoie ceci:
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 25356 bytes).
Le but est de créer de petites images à partir de grosses images.
C'est une fonction qui boucle sur une centaine d'images.
Je ne sais pas trop ce que cela signifie, mais peut etre que mon programme prend trop de mémoire. Comment puis-je faire pour en libérer?
Merci
Time Memory Function Location
1 0.0015 398880 {main}( )
2 0.0015 399192 func1( )
3 509.2688 436096 createThumbnail( )
4 509.2688 436232 imagecreatefromjpeg ( )
-
il faut écrire tes mignatures dans un fichier dès que c'est prêt et éviter de passer l'image d'origine "la grande" à tes fonctions de manipulation autrement que par une référence/ressource sur le contenu.
T'es à 128Mo de mémoire par processus PHP, elles pèsent combien tes images? tu as combien d'images en mémoire en simultané?