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 :

[Divers] Execution lente au premier lancement de l'application


Sujet :

Langage Java

  1. #1
    Membre régulier Avatar de SpecialCharacter
    Inscrit en
    Mai 2007
    Messages
    73
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 73
    Points : 72
    Points
    72
    Par défaut [Divers] Execution lente au premier lancement de l'application
    Bonjour, ayant créé une application de gestion en Java, je suis confronté à un problème qui pose des contraintes en terme de temps.

    Par le biais d'un client mail je lance une application exécutable .jar qui traite divers données dont celles du mail.
    Après le premier lancement (plusieurs mails donc plusieurs exécutions ponctuelles à des moments différents), les temps de lancement de l'application sont très réduits (moins d'une seconde).

    Seulement, à la première exécution après un démarrage du poste par exemple, le lancement est de l'ordre de 5 à 6 secondes !

    J'aurais aimé savoir s'il était possible de charger l'environnement d'exécution au démarrage du poste sans lancer la dite application, afin de ne "souffrir qu'une seule fois pour toutes".

    Merci de votre lecture, et bonne suite

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    1 252
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 252
    Points : 1 419
    Points
    1 419
    Par défaut
    C'est le chargement de la JVM en mémoire. C'est un mal nécessaire. Tu peux t'estimer heureux de pas avoir un serveur d'application à lancer ^^

    Pour accélérer le chargement une "bonne fois pour toutes", lance la JVM avec un petit programme bidon genre HelloWorld. Les fois suivantes, elle sera en mémoire (pour peu que tu ne satures pas ta mémoire) et tu pourras lancer toutes les applications que tu désires

  3. #3
    Membre régulier Avatar de SpecialCharacter
    Inscrit en
    Mai 2007
    Messages
    73
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 73
    Points : 72
    Points
    72
    Par défaut
    Merci bien

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Webservice lent au premier lancement
    Par offspring dans le forum Services Web
    Réponses: 1
    Dernier message: 13/10/2011, 12h05
  2. Reporting Services lent au premier lancement
    Par blowdesign dans le forum SSRS
    Réponses: 3
    Dernier message: 19/12/2008, 10h34
  3. Créer un object au premier lancement du programme ?
    Par david06600 dans le forum Langage
    Réponses: 1
    Dernier message: 01/03/2006, 13h04
  4. Erreur XMLRAD dès le premier lancement
    Par DQD dans le forum XMLRAD
    Réponses: 6
    Dernier message: 20/01/2006, 23h58
  5. [Exécutable]lancement d'une application
    Par jesus144 dans le forum Général Java
    Réponses: 9
    Dernier message: 08/06/2005, 11h08

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