我们确实遇到了在Eclipse Ganymede(Windwos XP 3GB RAM)中运行的GWT托管模式的问题。当我们以托管模式启动我们的应用程序时,启动需要很长时间,并且一旦应用程序启动,事务也需要几分钟才能做出反应。似乎Javascript和服务器之间的通信需要很长时间。
处理器在此期间几乎没有负载。即使从外部浏览器编译和启动也无济于事。
奇怪的是,我们确实有两台其他计算机(一台Windows XP一台Linux)具有完全相同的设置,其中托管模式以正常速度运行,而对同一应用程序没有任何问题。
答案 0 :(得分:4)
帮自己一个忙,转移到GWT 2.0(目前在RC2中)并利用Out Of Process托管模式(OOPHM),它允许您直接在浏览器中进行调试,并且闪电般快速!
答案 1 :(得分:4)
尝试删除所有断点。它在这种情况下帮助了我。显然,如果你在程序的关键点放置断点,它可能导致在托管模式下几乎停止一切。
答案 2 :(得分:3)
我建议切换到GWT 2.但请注意,对于GWT 2,Chrome中的托管模式非常慢。我最近从1.7切换到2.0,发现托管模式非常慢......直到我切换到Firefox。原因是Chrome的流程模型对OOPHM不利,至少现在如此。
答案 3 :(得分:0)
一些想法: