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

Développement Web en Java Discussion :

Performance (compilation, build, chargement, surcharge mémoire) dans le dévelopement Java EE


Sujet :

Développement Web en Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Décembre 2012
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Décembre 2012
    Messages : 17
    Par défaut Performance (compilation, build, chargement, surcharge mémoire) dans le dévelopement Java EE
    Bonjour,
    j'aimerai poser une question qui me gene tous le temps
    dans mes developements php : le deboguage et le build du projet se fait juste avec un ctrl+s -> F5
    mais dans le cas des projets java surtout lorsque j'utilise des frameworks jsf spring .... : je dois a chaque fois que je fais une modification sur le managed-beans (cas de JSF) ou tout simplement une classe java un bean .. je dois attendre le chargement du contexte
    ça me prend beaucoup de temps malgré que le PC est assez performant
    et ça engendre de temps en temps des surcharge mémoire

    => ce qui diminue très significativement la productivité et démotive

    (je ne pense pas que la plupart des développeurs résistent a ça)

    n'existe pas une solution à ce problème ?

    merci

  2. #2
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 938
    Par défaut
    Bonjour,
    Quel serveur d'application utilises tu? si c'est tomcat, en effet c'est assez embêtant, son avantage c'est un démarrage rapide, et l'inconvenient c'est ce que tu cites.Par contre si tu utilises jboss t'auras pas ce soucis de rédemarrage à chaud à chaque modification.sauf qu'à l'inverse de tomcat, jboss mettra en moins un quart d'heure pour démarrer, ce temps peut varier en fonction des services qu'il démarre au lancement.(Jboss 5 j'entends bien).

  3. #3
    Membre expérimenté
    Homme Profil pro
    Développeur Java / JEE
    Inscrit en
    Février 2008
    Messages
    185
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Java / JEE

    Informations forums :
    Inscription : Février 2008
    Messages : 185
    Par défaut
    En effet, c'est plus lourd que pour PHP... Dans un cadre professionnel, il existe JRebel qui permet de diminuer ce temps de déploiement inutile. Par contre il est payant...

  4. #4
    Membre averti
    Homme Profil pro
    Inscrit en
    Décembre 2012
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Décembre 2012
    Messages : 17
    Par défaut
    merci pour vos suggestions
    oui j'utilise tomcat et j'utlise de tps à autres glassfish et c'est le meme probleme

    et je viens maintenant de tester JRebel : il regle tout a fait le probleme sauf dans le cas du modification de l'applicationContext (le cas de Spring) alors il faut redeployer car je pense qu'il enregistre l'etat de l'applicationContext chez lui

    mais la modification des classes ne nessecite aucun temps d'attente c'est super

    mais n'existe pas un outil gratuit

  5. #5
    Membre expérimenté
    Homme Profil pro
    Développeur Java / JEE
    Inscrit en
    Février 2008
    Messages
    185
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Java / JEE

    Informations forums :
    Inscription : Février 2008
    Messages : 185
    Par défaut
    Citation Envoyé par simontfio Voir le message
    mais n'existe pas un outil gratuit
    Si tu trouves je suis preneur

  6. #6
    Membre averti
    Homme Profil pro
    Inscrit en
    Décembre 2012
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Décembre 2012
    Messages : 17
    Par défaut
    Si tu trouves je suis preneur
    OK

Discussions similaires

  1. Fuites mémoire dans une classe "java.util.HashMap$Entry"
    Par ladyingold dans le forum Collection et Stream
    Réponses: 19
    Dernier message: 10/02/2012, 15h51
  2. Détection de faille mémoires dans un programme java
    Par stacre dans le forum Tests et Performance
    Réponses: 3
    Dernier message: 09/02/2009, 12h10
  3. Réponses: 5
    Dernier message: 14/12/2007, 16h53
  4. Compilation, la séparation du tas dans la mémoire
    Par Djobird dans le forum Langages de programmation
    Réponses: 7
    Dernier message: 17/10/2007, 15h06
  5. Réponses: 19
    Dernier message: 04/10/2006, 16h53

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