2009-11-30 7 views
2

Nous avons des problèmes avec le mode hébergé GWT fonctionnant dans Eclipse Ganymede (Windwos XP 3 Go de RAM). Lorsque nous démarrons notre application en mode hébergé, le démarrage est très long et les transactions une fois que l'application est démarrée prennent des minutes à réagir. Il semble que cela prenne beaucoup de temps pour communiquer entre Javascript et le serveur.GWT mode hébergé très lent

Le processeur ne montre presque aucune charge pendant ce temps. Même compiler et démarrer à partir d'un navigateur externe n'aide pas. Étrange est que nous avons deux autres ordinateurs (un Windows XP un Linux) avec exactement la même configuration où le mode hébergé fonctionne à la vitesse normale sans aucun problème pour la même application.

Répondre

0

Quelques idées:

  • La boîte de Windows lente ont un disque dur très fragmenté?
  • S'agit-il d'une requête de base de données spécifique qui prend beaucoup de temps une fois que l'application est en cours d'exécution ou toutes les interactions sont-elles lentes?
  • Les fichiers de projet sont-ils sur un système de fichiers local?
  • La base de données est-elle sur un système de fichiers local?
    • Si oui, a-t-il le même ensemble de données de taille que les autres machines?
    • Sinon, sont-ils sur des sous-réseaux différents ou ont-ils une bande passante différente disponible?
4

vous une faveur, passer à GWT 2.0 (actuellement en RC2) et tirer parti de Out Of Process mode hébergé (OOPHM), qui vous permet de déboguer directement dans le navigateur, et est rapide comme l'éclair!

http://code.google.com/p/google-web-toolkit/wiki/UsingOOPHM

+0

Il est lent aussi pour le chargement et la connexion au navigateur dans mon ordinateur, il prend jusqu'à 20 secondes et après c'est ok, mais chaque rafraîchissement prend le même temps –

3

Je appuie la suggestion de passer à GWT 2. S'il vous plaît noter toutefois que avec GWT 2, le mode hébergé est très lent dans Chrome. J'ai récemment passé de 1.7 à 2.0 et j'ai trouvé que le mode hébergé était très lent ... jusqu'à ce que je passe à Firefox. La raison en est que le modèle de processus de Chrome n'est pas bénéfique pour OOPHM, du moins maintenant.

4

Essayez de supprimer tous les points d'arrêt. Cela m'a aidé dans un tel scénario. Apparemment, si vous placez des points d'arrêt dans des points critiques du programme, tout peut s'arrêter en mode hébergé.