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 :

le temps de réponse de l'application web est meilleur avec le jdk 1.5 qu'avec le jdk 1.6 u 18


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Développeur Java
    Inscrit en
    Août 2008
    Messages
    176
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Août 2008
    Messages : 176
    Par défaut le temps de réponse de l'application web est meilleur avec le jdk 1.5 qu'avec le jdk 1.6 u 18
    Bonjour,

    j'ai effectué un comparatif de performance entre le jdk 1.5 et 1.6 u18 sur une application web (liferay) j'ai trouvé, malgré tous les améliorations que le JVM 6 contient le temps de réponse est meilleur avec le premier realse du JVM5

    Est ce que quelq'un peut m'expliquer les causes potentiels de cette résultats.

    merci d'avance

  2. #2
    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
    Comment as tu testé cette différence, celà s'appuie-t'il sur dezs benchs spécifiques dans les même conditions, quels Garbage collectors étaient utilisés, quelle était la quantité de mémoire affectée à chacune des JVM, quelle était la consommation de mémoire de chaque JVM au même instant. Bref c'est court pour dire que la JVM 1.6 est moins réactive. D'expérience elee est même en général plus réactive et rapide.

  3. #3
    Membre confirmé
    Profil pro
    Développeur Java
    Inscrit en
    Août 2008
    Messages
    176
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Août 2008
    Messages : 176
    Par défaut
    Citation Envoyé par sinok Voir le message
    Comment as tu testé cette différence, celà s'appuie-t'il sur dezs benchs spécifiques dans les même conditions, quels Garbage collectors étaient utilisés, quelle était la quantité de mémoire affectée à chacune des JVM, quelle était la consommation de mémoire de chaque JVM au même instant. Bref c'est court pour dire que la JVM 1.6 est moins réactive. D'expérience elee est même en général plus réactive et rapide.
    pour les bechmarks j'utilise des outils de generations de charge et profiling pour retourner les temps de réponse
    pour la consomation mémoir j'utilise la meme configuraition dans les deux jvm ( meme Xms Xmx et Xmn)

    pour les performances du garbage collector l'amélioration est clair et j'ai pu l'identifier mais il me reste le problème du temps de réponse.

  4. #4
    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
    A toi de passer par un profiler (type visualvm) pour voir ou se situe le problème/le temps perdu.

  5. #5
    Membre confirmé
    Profil pro
    Développeur Java
    Inscrit en
    Août 2008
    Messages
    176
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Août 2008
    Messages : 176
    Par défaut
    Citation Envoyé par sinok Voir le message
    A toi de passer par un profiler (type visualvm) pour voir ou se situe le problème/le temps perdu.
    j''utilise cette outils pour le monitoring du garbage collector ( à l'aide du plugin Visual GC) et les threads.

    Est ce que vous connaissez un outils qui permet de mesurer le temps de réponse des méthodes ( instrumentation des bytes codes)

    merci d'avance

  6. #6
    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
    L'onglet profiler permet de faire celà. Il suffit d'appuyer sur le bouton CPU et de commencer à faire des opérations dans ton application, tu verras les méthodes consommant le plus de temps.

Discussions similaires

  1. Déterminer le temps de réponse d'une application
    Par kariel dans le forum WinDev
    Réponses: 2
    Dernier message: 16/10/2014, 14h15
  2. Réponses: 5
    Dernier message: 21/10/2013, 18h53
  3. [SP-2007] La page "Créer ou étendre une application Web" est disparue. Comment l
    Par herge613 dans le forum SharePoint
    Réponses: 1
    Dernier message: 13/05/2013, 08h40
  4. Réponses: 1
    Dernier message: 22/05/2009, 16h15
  5. [Stratégie] calculer temps de réponse d'une application
    Par imane_bennouna dans le forum Développement Web en Java
    Réponses: 1
    Dernier message: 12/11/2007, 15h42

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