Bonjour tous le monde
je suis en train de travailler sur un projet java/Swing et ma tache consiste à améliorer la performance de l"application.
pouvez-vous me donner des noms d'outils d'amélioration de performance ?
merci d'avence
Version imprimable
Bonjour tous le monde
je suis en train de travailler sur un projet java/Swing et ma tache consiste à améliorer la performance de l"application.
pouvez-vous me donner des noms d'outils d'amélioration de performance ?
merci d'avence
Pour toi, performance inclut quoi ? idle processeur, usage de la RAM, accès disque, temps d'exécution d'un algorithme ?
performance inclut idle processeur, usage de la RAM, temps d'exécution d'un algorithme
je dois par exemple minimiser le temps d’exécution d'un programme s'il prend 30s je dois l'optimiser à 10 s
merci
Je penses que ce que tu cherche s'appelle un profiler.
Pour ne pas les citer :
Payant : JProfiler, YourKit
Gratuit : Profiler4J, TPTP pour Eclipse
Mais cela n'améliorera pas la performance.
Ce sont simplement des outils permettant de voir :
-les usages mémoire.
-les allocations diverses.
-le temps processeur utilisés hierarchiquement par le programme (ce qui est généralement utile pour savoir quelle partie améliorer).
-Les thread et leurs états.
- etc.
Les performances de ton programme vienne surtout du programmeur et des algorithmes utilisés.
merci wax78 et druzy