Variable globale ou locale et garbage collector
Bonjour,
Dans mon programme il y a la structure suivante.
Code:
1 2 3 4 5 6 7
| class test {
private JButton button;
public test() {
button = new JButton ("Text")
}
} |
Il me semble que dans ce cas, toutes les variables sont globales et qu'elles ne peuvent pas être "gabage collectée". Qu'en est-il aussi des classes d'événement et des composants ajoutés aux fenêtres. Sont-il candidats au garbage collector ?
Comment optimiser l'utilisation mémoire d'autant que suivant la JVM, l'allocation en mémoire est limitée comme sur Mac OS 7, 8 et 9 pour ceux qui connaissent.
Merci d'avance pour votre aide.