我刚刚从 Grails 1.3.7 更新到 Grails 2.1。到目前为止,一切正常。唯一让我担心的是开发速度。
直到现在在 1.3.7 中运行它真的很快(渲染一个页面需要 6 秒),现在同一个页面需要 30 秒来渲染。
我已经停用了所有插件(仅使用了 hibernate、jquery 和 tomcat)并使用了以下 jvm 选项:
-Xms256m -Xmx1024m -XX:MaxPermSize=1024m -XX:PermSize=510m
以及 Grails 选项
-Ddisable.auto.recompile=true
还有一些 profiling 显示页面本身的渲染只需要大约 10 秒,但奇怪的是,在 profiling 显示渲染完成后,仍然需要大约 20 秒才能将页面加载到浏览器中。
知道这可能是什么吗?