Est-ce que quelqu'un préféré le profilage de la mémoire/de fuite de mémoire de l'outil qu'ils aiment à l'utiliser pour leur java webapps?[fermé]

StackOverflow https://stackoverflow.com/questions/46642

Question

Je suis à la recherche d'un bon outil pour établir le profil java webapp.J'aimerais obtenir des informations sur les performances et l'utilisation de la mémoire si possible.

Toutes les suggestions?

Était-ce utile?

La solution

JProfiler est vraiment bonne.Il s'intègre à toutes les grandes IDEs et les serveurs d'applications.

Autres conseils

L' Eclipse De La Mémoire De L'Analyseur est le meilleur outil pour l'analyse de l'utilisation de la mémoire des applications java

J'utilise Netbeans Profiler:

le texte d'alt http://www.netbeans.org/images/v6/1/features/profiler-java-cut.png

Son gratuit, est basé sur les tâches de profilage, d'un segment, permet l'insertion de profilage des points, des pistes d'utilisation de la mémoire et de filetage, mais le meilleur de tous, il vous permet de profil à distance de la JVM de l'.Vous pouvez également l'attacher à ceux qui sont déjà en cours d'exécution.

Oh, et il fonctionne vraiment bien si vous avez un maven build de votre projet.

J'ai utilisé YourKit Java Profiler 7.5 et a été raisonnablement heureux avec elle.Java a un assez bon outils inclus avec les versions récentes qui sont la peine de regarder dans.(par exemple, jmap -histo <pid>)

J'aime utiliser SAP de la Mémoire de l'Analyseur, qui est basé dans Eclipse.Il fonctionne très bien, aussi, pour les gros tas dumps!

Pour l'enquête initiale, vous pouvez commencer à jconsole et de l'attacher à un processus en cours d'exécution.Cela vous permettra de voir l'utilisation de la mémoire au fil du temps, même dans la production, y compris la collecte des poubelles sans l'impact d'un générateur de profils de configuration.

SmartInspect est un générateur de profils et l'enregistreur de données.Pas spécifique à la mémoire, mais vous voudrez peut-être jeter un coup d'oeil.Il fonctionne avec une variété de langues, y compris Delphi, Java et .NET.Comprend d'autres fonctionnalités plus avancées.

SmartInspect architecture

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top