Bonjour ,

J4ai besoin de creer des Buffereimage par dizaines, de les sauver.. le probleme c est que ca occupe beaucoup de memoire meme en utilisant -Xms128m -Xmx128m.

J aimerais liberer la memoire de certaines bufferedimage aue je cree cad :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
BufferedImage dest= new BufferedImage(width,height,x);
 
for(int z=0;z<zSize;z++)
for(int x=0;x<width;x++)
     for(int y=0;y<height;y++)
dest.setRGB(x,y,Remplissage(x,y,z));
 
 
collecimage[z]=dest;
J ai recreer le programme de memoire donc il y a peut etre des erreurs de syntaxe voir d arguments pour BufferedImage(,,) par exemple.

Il me faudrait une fonction aui libere la memoire de dest une fois que l image dest n est plus utile apres collecimage.
j arrive pas a construire une image 512 512 pour des questions de memoires , seulement 400*400. je n arrive pas a construire plus de 10 images et les mettre dans collecimage.