Hello !
J'ai un programme java qui tourne en tâche de fond, avec une petite icône dans le tray. Il exécute des tâches de manière périodique, mais de période assez longue (plusieurs jours ou semaines).
J'aimerais que le programme soit "léger", c'est-à-dire qu'il ne monopolise pas la mémoire vive de l'utilisateur alors qu'il ne fait rien la plupart du temps. Pourtant, il est assez lourd actuellement, car il utilse plusieurs librairies lors du traitement qu'il effectue (compression, encryptage, ftp, etc...).
Y a-t-il un moyen de ne charger les librairies qu'au moment voulu, et de les "décharger" ensuite ? Car pour juste afficher son icône dans le tray et tourner sans rien faire, il ne prends que la moitié des ressources qu'il utilise actuellement !
Ca permettrait d'alléger un peu tout ça et d'embêter un peu moins l'utilisateur, surtout ceux qui ont de petites machines avec peu de RAM
... Merci d'avance !
Partager