GWT est lent, le Mode de Développement
Je suis à l'aide d'Eclipse Galileo avec la dernière version de GWT 2.0 version en mode de développement, mais il fonctionne vraiment lent (j'ai besoin d'attendre environ une minute pour ouvrir une page, mais après la compilation, mon application fonctionne très bien lorsque je l'exécute à l'aide de Tomcat 5.5).
Mon code n'est pas trop lourd, et je suppose qu'il s'agit d'un OS ou logiciel de problème d'incohérence, parce que j'avais ce problème avant, mais quand j'ai réinstallé Windows Vista SP2 (j'ai formaté mon disque dur Windows et réinstallé), mon problème a été résolu pour quelques jours et puis encore, il est devenu trop lent.
Je n'ai pas installer un logiciel spécial sur ma machine Windows, donc je ne sais vraiment pas pourquoi ce problème se produit. Toute suggestion ?
- Quel navigateur utilisez-vous? Utilisez-vous les mêmes lors de l'accès au dev mode et lorsque l'application est déployée dans tomcat?
- il n'y a pas besoin de crier >_>
- vous devez marquer une réponse comme acceptée.
Vous devez vous connecter pour publier un commentaire.
Si elle est devenue anormalement lent, mais a été plus rapide encore, et vous êtes de débogage, ce pourrait être parce que vous avez un point d'arrêt défini sur une méthode d'entrée. Cela peut rendre les choses extrêmement lent, même si le point d'arrêt n'est pas atteint. Essayez d'effacer vos points d'arrêt.
Si vous utilisez smartgwt assurez-vous que firebug ou similaire est désactivé. Qui va vraiment ralentir votre navigateur en dev mode.
Et aussi loin que NetBeans est concerné, il y a un plugin pour GWT appelé GWT4NB. Mais l'IDE n'est pas votre problème 🙂
Première fois que vous chargez la page, il charge tous les javacode (et la JVM). Plus tard, chaque rafraîchissement de la page ne charge que la changé javacode, puis d'exécuter l'ensemble (j'ai peut-être mal). Si vous êtes à la fermeture du navigateur, puis la réouverture de votre page à chaque fois que vous voulez voir les changements que vous avez fait, oui, il va être lent. Si vous actualisez la page à chaque fois, cela DEVRAIT être rapide (si les modifications apportées n'étaient pas énormes).
Eclipse + GWT 2.0 n'est pas la raison pourquoi c'est lent... (par la voie de Shubhkarman, si je ne me trompe pas il n'y a pas de plugin GWT pour netbeans...)
Supprimer gwt cache de dossiers temporaires comme des images. rpc fichiers, etc.. que de voir la performance. c'est l'un de la cause de ralentir en mode hébergé.
J'ai trouvé que la différence de performance entre l'exécution de l'GWT hébergé en mode debug ou non de débogage pour être grand. Si vous êtes en cours d'exécution avec debug, essayer sans pour voir si cela aide.
Le chargement initial de la page peut être lent, mais une fois que vous y aller juste en cliquant sur actualiser sur mon navigateur recharge le projet mis à jour en quelques secondes.
J'ai eu le même genre de problème et j'ai trouvé que c'était le cas à cause du nombre de points de rupture. Après la réduction du nombre de points de rupture de performance obtenu amélioré.
Même j'ai eu le même problème avec GWT. J'ai commencé à tester avec firefox maintenant. première fois quand j'ai couru le débogage sur firefox, il était lent.
- Je définir le niveau de journalisation pour 'info' dans le runconfig > gwt onglet
Donc, je restrated mon espace de travail et firefox. Puis 'debug >myGWTapplication '
Lorsque vous ouvrez l'application sur le mode de débogage, d'attendre le plugin de navigateur pour vous connecter maintenant.
Cette fois, il n'a pas d'écrire le journal de toutes les lignes dans le mode de développement, et il est plus rapide.
Je pense que firefox et l'enregistrement a fait la différence. Maintenant, je ne vois pas trop de retard.
Aussi comme mentionné dans les commentaires ci-dessus, retirez le débogage de points, j'ai supprimé tous, et d'utiliser ensuite si nécessaire.
Edit: il a essayé sur la IE8 - il est rapide événement.