第一个,是在Hosted Mode运行时添加-Xmx1024M(最大)-Xms1024M(最小)-Xmn...这个我忘记了。在在项目初中期,总是遇到这样那样的out of memory的问题,用这个都能解决。然而到了一定规模之后,就算修改了这个参数,就算提高了机器硬件配套设施,依然是难以忍受的开发体验。
第二个,在开发过程中,source中包含非常多的模块,Hosted Mode运行时都会去尝试加载。可以考虑开发过程中分配多个模块,并且,已经开发过的模块,在本地开发时删除不需要的 *.gwt.xml文件只保留继承的和当前开发模块的*.gwt.xml文件。其他的配置文件只在版本库中保留,这样,就能大大地提高了开发时host的运行速度和大幅减少host的内存占用。(原理有待深究?。)
第三个,在host模式中,删除不必要的加载module。