GWT开发模式性能问题?

3
我正在使用Intellij的内置支持在一个小型GWT项目上工作。Dev模式可以运行,但性能很不稳定,而且我只能重载应用程序几次,就会出现OutOfMemoryError(使用-Xmx512M)。
我应该期望什么样的开发模式?其他人是否经历过一致的重新加载时间和长时间运行的进程?
我正在使用GWT 2.2和IDEA 10.0.3。我的应用程序很小,但我包括了几个其他模块,如Activity、Place、Resources、Guava Collect + Base、UiBinder、Gin Inject等。虽然我相信性能问题是在添加许多这些依赖项之前开始的。
谢谢!
1个回答

5

你可以通过 -XX:MaxPermSize=256m 来尝试增加 PermGen 内存大小。这应该会有所帮助。我曾经遇到过同样的问题,通过 Visual VM 分析后发现是 PermGen 导致的。当然,增加 -Xmx 也会有帮助。


好的,谢谢你的提示。我应该明确说明——确实是PermGen在填充。我会尝试使用那个标志一段时间,看看效果如何。 - spieden
哇,巨大的改进。谢谢! - spieden

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接