Bonjour à tous

Dans une vue EclipseRCP, j'alimente une frame ( crée comme cela : mFrame = SWT_AWT.new_Frame(compositeChart) )
par un chartPanel d'un composant JFreechart:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 	public void setCP( ChartPanel lcp) {
  		mFrame.removeAll();
  		if (lcp != null) {
  			mFrame.add(lcp);
  			mFrame.validate();
			mFrame.setVisible(true);
		}
                           mFrame.repaint();
}
A chaque fois que j'appelle cette procédure, un objet java.awt.image.BufferedImage est créé et consomme environ 1.8M en mémoire ( merci MAT !)
Si je veux donc visualiser x graphiques JFreechart différents dans cette vue Eclipse, j'ai en memoire x objets java.awt.image.BufferedImage

Je m'arrache les cheveux
Je ne vois pas pourquoi.

toute suggestion est bienvenue

Merci d'avance