Question

Je recherche un profileur Java qui fonctionne bien avec la machine virtuelle Java fournie avec WebSphere 6.0.2 (IBM JVM 1.4.2). J'utilise yourkit pour mes besoins de profilage habituels, mais il refuse spécifiquement de travailler avec ce vieux jvm (je suis sûr que les auteurs avaient leurs raisons ...).

Quelqu'un peut-il désigner un bon profileur capable de faire le travail? Pas intéressé par une liste générique de profileurs, BTW, j’ai vu l’autre stackoverflow, mais je préfère ne pas les essayer un à un.

Je préférerais une version gratuite, si possible, car il s'agit d'un besoin ponctuel (j'espère!) et je préférerais ne pas payer pour un autre profileur uniquement pour cela.

Était-ce utile?

La solution 3

Mise à jour: j'ai découvert que JProfiler s'intègre parfaitement à WAS. 6.0.2 (IBM JDK 1.4).

Autres conseils

Ancien post, mais cela peut aider quelqu'un. Vous pouvez utiliser IBM Health Center , qui est gratuit. Il peut être téléchargé seul ou dans le cadre de Assistant de support IBM . Je suggère de télécharger ISA car il contient une tonne d’autres outils utiles tels que Garbage Collection et Visualiseur de mémoire et Memory Analyzer .

Que cherchez-vous à profiler? Est-ce que c'est dans la JVM ou le serveur d'applications? Si c’est le dernier cas, WAS 6 GUI propose de nombreuses informations utiles. En supposant que vous souhaitiez vraiment voir des éléments tels que le tas, etc., IBM HeapAnalyzer peut vous aider. D'autres outils sont répertoriés au bas de cette page.

Quelque chose d'autre que j'ai appris, idéalement, vous pourrez connecter le profileur de votre IDE à la machine virtuelle Java en cours d'exécution. Certains vous permettent de le faire à une personne éloignée ainsi qu’à la personne locale sur laquelle vous vous développez. La JVM que vous souhaitez profiler est-elle en direct ou à distance? Si tel est le cas, vous devrez peut-être forcer les décharges et les sortir de l'environnement réel pour les regarder à votre guise. Sinon, configurez quelque chose de local et récupérez les informations de cette manière.

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