Bonjour,
Je développe une application Java qui utilise 100% du processeur, même au repos. Ca ne peut venir que d'un problème de conception : ce logiciel ne fait rien qui demande une puissance exceptionnelle.
C'est un programme très complexe, multithread, modulaire et se connectant à plusieurs composants externes. Il utilise deux API spécifiques développées par le client. J'ai placé des breakpoints aux endroits les plus stratégiques, mais sans parvenir à trouver le coupable. Bref, j'ai peu de chances de parvenir à trouver l'origine du problème à la main.
Il y a quelques années, j'ai entendu parler d'outils capables de détecter les lignes les plus utilisées d'un programme. Ils servent normalement à trouver quel code vaut la peine d'être optimmisé. L'un d'eux pourrait probablement m'aider.
Le problème est que je ne connais pas leur nom. L'un d'entre vous connait il l'un de ces outils?
Merci d'avance.
Partager