2017-07-04 2 views

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.

+0

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

+1

Ce n'est pas une bonne réponse mais vous pouvez le trouver dans un javacore. Les haricots imx habituels devraient également le signaler. –

+0

Cela devrait dire 'jmx', pas 'imx'. –