IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Java Discussion :

Récupérer les objets de la JVM


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Bateau_Ivre
    Inscrit en
    Janvier 2008
    Messages
    61
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 61
    Par défaut Récupérer les objets de la JVM
    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

  2. #2
    Invité
    Invité(e)
    Par défaut
    Salut,

    Ne veux tu pas utiliser un outil comme jvisualvm qui a été intégré dans java 6 ?

  3. #3
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    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

  4. #4
    Membre confirmé Avatar de Bateau_Ivre
    Inscrit en
    Janvier 2008
    Messages
    61
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 61
    Par défaut
    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 ?

  5. #5
    Membre Expert Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    Avril 2002
    Messages
    4 690
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Tourneur Fraiseur

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 690
    Par défaut
    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)

  6. #6
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    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.

Discussions similaires

  1. Récupérer les objets non identiques dans deux arrays
    Par alouha dans le forum ActionScript 3
    Réponses: 2
    Dernier message: 03/05/2010, 18h05
  2. Réponses: 3
    Dernier message: 13/04/2010, 09h14
  3. Récupérer les objets d'un formulaire dans un autre
    Par mimosa803 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 21/05/2009, 14h14
  4. Récupérer les objets d'un ArrayList
    Par DiverSIG dans le forum Collection et Stream
    Réponses: 2
    Dernier message: 22/12/2008, 10h55
  5. Réponses: 5
    Dernier message: 02/07/2008, 14h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo