OVH Cloud OVH Cloud

Suivre la consommation memoire des objets

4 réponses
Avatar
Vincent Hiribarren
Bonjour,

je cherche un outil me permettant de facilement suivre la consommation
mémoire des objets d'un programme.

J'ai vu que JProfiler semblait faire l'affaire, mais je recherche
préférentiellement une solution open source, ou bien alors des conseils
sur les classes à utiliser. Je ne vois pas vraiment comment on peut
faire ça avec les classes Java standards...

Merci d'avance.

4 réponses

Avatar
Hervé AGNOUX
Vincent Hiribarren wrote:


je cherche un outil me permettant de facilement suivre la consommation
mémoire des objets d'un programme.



J'ai essayé le profiler de NetBeans et je le trouve très bien. Mais à mon
avis il est lourd à mettre en oeuvre si vous n'utilisez pas déjà Netbeans.

http://profiler.netbeans.org/


--
Hervé AGNOUX
http://www.diaam-informatique.com

Avatar
Vincent Hiribarren
Hervé AGNOUX wrote:

J'ai essayé le profiler de NetBeans et je le trouve très bien. Mais à mon
avis il est lourd à mettre en oeuvre si vous n'utilisez pas déjà Netbeans.


Effectivement, j'utilise Eclipse. Mais bon, pour ce que je veux faire,
ça devrait aller, et ça me permettra de le tester un peu et de le
comparer à Eclipse. Merci pour l'info.

Avatar
Fabien
Vincent Hiribarren wrote:
Bonjour,

je cherche un outil me permettant de facilement suivre la consommation
mémoire des objets d'un programme.

J'ai vu que JProfiler semblait faire l'affaire, mais je recherche
préférentiellement une solution open source, ou bien alors des conseils
sur les classes à utiliser. Je ne vois pas vraiment comment on peut
faire ça avec les classes Java standards...

Merci d'avance.


Bonjour,

Je te conseilles jvmstat de SUN, l'utilitaire visualgc de ce pack permet
de suivre en temps réel la conso mémoire.

Par contre, je ne sais pas si la version compatible avec la JVM 1.5 est
sortie...

@+ Fabien

Avatar
Trognon Patrice
Fabien wrote:

[...]

Je te conseilles jvmstat de SUN, l'utilitaire visualgc de ce pack permet
de suivre en temps réel la conso mémoire.

Par contre, je ne sais pas si la version compatible avec la JVM 1.5 est
sortie...



Voici la réponse :

http://java.sun.com/performance/jvmstat/#Installation
This distribution of the jvmstat tools requires J2SE 5.0 with the HotSpot JVM.
Before configuring and using the jvmstat tools, first download and install J2SE 5.0 (1.5.0) ...


--
Cordialement,

Patrice Trognon
http://wwW.javadevel.com