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

GWT et Vaadin Java Discussion :

Fenêtre longue à charger


Sujet :

GWT et Vaadin Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté Avatar de Torg666
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2008
    Messages
    230
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2008
    Messages : 230
    Par défaut Fenêtre longue à charger
    Bonjour,
    Voilà j'ai un fenêtre permettant de "configurer" les entrées d'un automate.
    L'automate dispose de 32 entrées.
    Pour chaque entrée, j'instancie:
    - un JLabel
    - un JComboBox pour le type de l'entrée
    - un JTextField pour permettre à l'utilisateur de saisi des "détails"
    - un JComboBox pour qu'il selectionne l'état consideré comme normal de cette entrée (codé en dur, le choix ce fais entre 0 ou 1).
    De plus, il faut ajouter 2 appels RCP de gwt:
    - 1 pour charger les types d'entrée et les mettre dans un store
    - 1 autre pour charger à proprement parler la relation automate/entree
    A ça il faut ajouter:
    - un Jscrollpane... parceque sur un ecran ca passe pas...
    - 3 boutons: sauver, annuler et fermer.

    Au total, côté IHM j'ai 2400 lignes de code et controleur a peine 200.
    Ca marche, mais ca mets bien 20 sec à s'afficher, ce qui est à mon sens trop long.

    Je cherche à reduire ce temps de chargement mais je dois avouer que je ne sais pas comment proceder.

    En cherchant un peu, je me demande si en passant pas un design pattern, par exemple un factory, pourrai reduire le temps de chargement?

    Je me demande aussi si il serai pas possible de lancer un "pré-chargement" de maniere "transparente" pour l'utilisateur de cette fenêtre par exemple lors du chargement de la fenetre precedente qui gere le parametrage de l'automate?

    Ce que j'ai constater c'est que le gros point noir c'est vraiment l'instanciation des elements graphiques, les appels RCP sont de l'ordre d'une seconde, l'instanciation des JCombobox,.. prennent pas loin de 17/18 sec et l'initialisation presque imperceptible...

    Je suis prenneur de toute idée pour reduire le temps de chargement.

    Merci d'avance!

  2. #2
    Rédacteur
    Avatar de benwit
    Profil pro
    dev
    Inscrit en
    Septembre 2004
    Messages
    1 676
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : dev

    Informations forums :
    Inscription : Septembre 2004
    Messages : 1 676
    Par défaut
    C'est bizarre ce temps de chargement ...

    C'est la même durée sous :
    IE ?
    Firefox ?
    Chrome ?

  3. #3
    Membre expérimenté Avatar de Torg666
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2008
    Messages
    230
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2008
    Messages : 230
    Par défaut
    Citation Envoyé par benwit Voir le message
    C'est bizarre ce temps de chargement ...

    C'est la même durée sous :
    IE ?
    Firefox ?
    Chrome ?
    Sous IE uniquement, et encore sous IE7 ca marche pas terrible par contre sous IE8 ca va beaucoup mieux.
    Sous FireFox, j'ai des souci pour afficher le résultat de mes appel RPC (difficile de dire si c'est mes select ou l'affichage qui foire quoique je suis presque sûre que c'est l'affichage).
    Chrome... connais pas.

    J'ai fais une démo sous IE8 et pas de souci particulier, 5/6 secondes pour charger la fenêtre ca va encore. Par contre c'est surtout sous IE7 que ca rame...

    Je parle évidement de la version compilé de mon RIA, pas du hosted mode.
    Sinon les librairies que j'utilise:
    - gwt 1.5.3
    - gwt-EXT 2.0.5
    - gwt map 1.0.2
    - mysqlconnector 5.1.7

    Il faut que j'arrive à uniformiser le chargement quelque soit le browser parceque la c'est bien trop flagrant

  4. #4
    Membre expérimenté Avatar de Torg666
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2008
    Messages
    230
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2008
    Messages : 230
    Par défaut
    J'ai télécharger chrome... même souci que sur firefox.

  5. #5
    Membre expérimenté Avatar de Torg666
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2008
    Messages
    230
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2008
    Messages : 230
    Par défaut
    j'ai ajouté une window.alert lors de mon premier appel RCP... elle n'apparait que sur IE, les autres apperements n'execute pas mes appels RCP (ni success, ni fail)... je vois vraiment pas d'où vient le problème.

    EDIT: je l'ai mise avant tout appel RCP, elle marche sous IE mais pas sur les autres... c'est vraiment surprenant

Discussions similaires

  1. Requête très longue à charger
    Par LucasB16 dans le forum Requêtes
    Réponses: 17
    Dernier message: 09/10/2014, 18h38
  2. Page très longue à charger
    Par night_flyers dans le forum Requêtes
    Réponses: 0
    Dernier message: 11/07/2009, 14h54
  3. image lourde donc page lente et longue à charger
    Par afrodje dans le forum Langage
    Réponses: 5
    Dernier message: 10/06/2009, 00h11
  4. Réponses: 20
    Dernier message: 10/05/2006, 11h26
  5. Charger deux fenêtre
    Par Azharis dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 13/05/2005, 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