
Parmi les grands axes d’optimisation d’une application Java, il y a la bonne gestion de sa mémoire et du garbage collector. Pour rappel, lorsque celui-ci s’exécute, toute l’application peut être figée pendant quelques millisecondes (ou plus), le temps de nettoyer les références inutiles. Le second axe d’amélioration est d’optimiser les accès au monde extérieur à la JVM (notamment dans le cadre d’accès à la base de données et des requêtes SQL / HSQL ou autres entrées/sorties).