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
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 ?
N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
Que la force de la puissance soit avec le courage de ta sagesse.
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 "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)
N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
Les performances de ton programme vienne surtout du programmeur et des algorithmes utilisés.
Partager