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

Java Discussion :

Freeze appli jvm ou appli?


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Inscrit en
    Août 2006
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 3
    Par défaut Freeze appli jvm ou appli?
    Bonjour à tous!

    Depuis peu mon application subit des problèmes de freeze (l'application ne répond plus à rien pas même à une fermeture classique obligé de killer le process)

    Étant un outil fortement threadé difficile de savoir juste à là vue du code d'ou peuvent provenir les freezes ni si c'est un freeze applicatif ou de la jvm.

    Je me demandais donc s'il existait un moyen d'obtenir un état de la jvm et des threads en cours à un moment donné. J'ai vu parler à différents endroits de core dump mais sans plus d'info à l'heure actuelle...

    Si vous pouviez donc m'éclaircir à ce sujet ou sur une autre méthode permettant d'avoir cet état ce serait bien aimable :-)

    Pour info ça tourne sur un jdk 1.6 sous XP.

    Merci!

  2. #2
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,


    Tu peux utiliser jconsole (fourni avec le JDK de Sun/Oracle)


    a++

  3. #3
    Modérateur

    Avatar de Robin56
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juin 2009
    Messages
    5 297
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Juin 2009
    Messages : 5 297
    Par défaut
    J'avais utilisé un moment jprofiler, je pense aussi qu'il peut répondre à cette problématique :

    http://www.ej-technologies.com/produ.../overview.html (il y a une version d'évaluation d'après mes souvenirs)
    Responsable Java de Developpez.com (Twitter et Facebook)
    Besoin d'un article/tutoriel/cours sur Java, consulter la page cours
    N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
    --------
    Architecte Solution
    LinkedIn : https://www.linkedin.com/in/nicolascaudard/

  4. #4
    Rédacteur/Modérateur
    Avatar de Logan Mauzaize
    Homme Profil pro
    Architecte technique
    Inscrit en
    Août 2005
    Messages
    2 894
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Transports

    Informations forums :
    Inscription : Août 2005
    Messages : 2 894
    Par défaut
    Un profiler fera l'analyse pour lui, côté payant je partirai sur YourKit.
    Le problème c'est que ça peut être compliqué à mettre en place.

    Donc JVisualVM + HeapDump + MemoryAnalyzer (ou les outils TPTP) me semblent une alternative plus simple et plus rapide.
    Je ne l'ai pas utilisée mais le profiler de NetBeans est trés réputé parmis les gratuits (enfin l'était il y a 2 ans )
    Java : Cours et tutoriels - FAQ - Java SE 8 API - Programmation concurrente
    Ceylon : Installation - Concepts de base - Typage - Appels et arguments

    ECM = Exemple(reproduit le problème) Complet (code compilable) Minimal (ne postez pas votre application !)
    Une solution vous convient ? N'oubliez pas le tag
    Signature par pitipoisson

  5. #5
    Modérateur

    Avatar de Robin56
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juin 2009
    Messages
    5 297
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Juin 2009
    Messages : 5 297
    Par défaut
    Citation Envoyé par Nemek Voir le message
    Un profiler fera l'analyse pour lui [...]
    Que veux tu dire par là ?
    Responsable Java de Developpez.com (Twitter et Facebook)
    Besoin d'un article/tutoriel/cours sur Java, consulter la page cours
    N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
    --------
    Architecte Solution
    LinkedIn : https://www.linkedin.com/in/nicolascaudard/

Discussions similaires

  1. Adapter appli ACCESS en appli WEB ?
    Par DonFelipe dans le forum Access
    Réponses: 5
    Dernier message: 25/06/2007, 08h11
  2. Appli CLX vers appli WIN32
    Par jeanPfoumf dans le forum Delphi
    Réponses: 3
    Dernier message: 09/02/2007, 10h47
  3. Réutilisabilité de code pour appli Win2 et appli Web
    Par the big ben 5 dans le forum Web & réseau
    Réponses: 2
    Dernier message: 02/11/2006, 15h19
  4. Appli XMLRAD et appli mobile déconnectée
    Par Jeweller dans le forum XMLRAD
    Réponses: 4
    Dernier message: 13/04/2006, 18h13
  5. Réponses: 3
    Dernier message: 05/05/2004, 10h23

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