Les commandes Jmap, Jstack et Jcmd ne fonctionnent pas. S'il vous plaît laissez-moi savoir comment générer.Comment générer manuellement des vidages de tas dans IBM J9 VM (serveur Unix)
1
A
Répondre
1
Utilisez les agents de vidage de J9 pour contrôler quand/comment générer des vidages de tas. Les agents par défaut sont: https://www.ibm.com/support/knowledgecenter/en/SSYKE2_8.0.0/com.ibm.java.lnx.80.doc/diag/tools/dumpagents_defaults.html
, essayez d'ajouter une option de ligne de commande permettent des décharges de tas sur les événements utilisateur (sigquit
sur la plupart des systèmes Unix) comme: -Xdump:heap:events=user
lors du démarrage de votre machine virtuelle Java et l'émission kill -3 <pid>
pour générer la décharge de tas.
Y a-t-il un moyen de connaître seulement la taille d'un pid dans ibm j9 vm? J'ai vu que jmap/jstat n'est pas disponible – DanieleO
Ce n'est pas une bonne réponse mais vous pouvez le trouver dans un javacore. Les haricots imx habituels devraient également le signaler. –
Cela devrait dire 'jmx', pas 'imx'. –