1

我刚刚从 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 秒才能将页面加载到浏览器中。

知道这可能是什么吗?

4

1 回答 1

1

所以,问题发现了。

事实证明,分析仅包括对视图和控制器的调用,但不包括在布局中完成的任何操作。

布局渲染中缺少的 20 秒。

于 2012-10-22T22:47:22.020 回答