Bonjour,
Est-il possible de récuperer les objets de la JVM afin d'effectuer un état des lieux de ceux qui sont libérés et ceux qui restent en mémoire ?
Merci d'avance à ceux qui répondront ...
Bateau_Ivre
Bonjour,
Est-il possible de récuperer les objets de la JVM afin d'effectuer un état des lieux de ceux qui sont libérés et ceux qui restent en mémoire ?
Merci d'avance à ceux qui répondront ...
Bateau_Ivre
Salut,
Ne veux tu pas utiliser un outil comme jvisualvm qui a été intégré dans java 6 ?
En utilisant un profiler tel que VisualVM
Sinon en passant par les API dédiées au management de la machine virtuelle: http://java.sun.com/javase/6/docs/te...es/management/
http://java.sun.com/javase/6/docs/te...torialTOC.html
Le souci est que l'appli est développé en Java 1.3.
Ca me restreint au niveau des api de management de la JVM non ?
En effet, je crains que ca restreigne fortement. JMX sur lequel repose la plupart des outils de monitoring est plutôt récent(je ne connais pas la version exacte)
déjà présent dans la 1.4 (un peu, via des librairies externes), intégré dans le 5. Pour java 1.3, je vois plusieurs problèmes:
jvm limitée dans ses diagnostique
plus de support par sun
plus de développement actif pour cette plateforme
La seule solution que je verrais serait de brancher un debugger pour java 1.3 sur la jvm, mais ton état des lieux va être lent et givrer la jvm.
Partager