我正在使用 Intellij 的内置支持开发一个小型 GWT 项目。开发模式可以运行,但性能确实参差不齐,我只能重新加载应用程序几次,然后才会出现 OutOfMemoryError(使用 -Xmx512M)。
在开发模式下我应该能期待什么?其他人是否经历过一致的重新加载时间和长时间运行的进程?
我正在使用 IDEA 10.0.3 运行 GWT 2.2。我的应用程序很小,但我确实包含了其他几个模块,例如 Activity、Place、Resources、Guava Collect + Base、UiBinder、Gin Inject 等。不过,我相信性能问题在添加许多这些依赖项之前就已经开始了。
谢谢!
最佳答案
您可以尝试通过以下方式增加 PermGen 内存大小:-XX:MaxPermSize=256m。应该有帮助。我遇到了同样的问题,分析了 Visual VM 的耗尽情况,结果发现 PermGen 就是问题所在。当然 -Xmx 也有帮助。
关于GWT 开发模式性能问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5796088/