Bonjour,
Je travaille actuellement sur une application (une applet plus exactement) et j'ai quelques soucis au niveau de la réactivité de mes écrans.
Pour donner un peu plus d'explications, lorsqu'une action est lancée via le menu, j'instancie les panels nécessaires et ceux ci défileront les uns à la suite des autres (utilisation d'un cardLayout).
Donc en fait, lors de l'action tout est instancié en même temps et beaucoup de panels comportent des images (entre 1 et 5 ko).
Comment puis-je améliorer l'application en terme de performances ? Est ce que le problème vient du chargement des images (et dans ce cas il faudrait que je les charge toutes en mémoire dés le lancement de l'appli) ou de l'instanciation des Jpanels ?
J'avais pensé à instancier chacun des panels au démarrage et à n'utiliser qu'une seule instance par la suite mais je ne sais pas trop si c'est une bonne idée en terme de conception...
Merci pour votre aide!
Partager