Liberer de la memoire avec une image
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:
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.