我刚刚从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
另外一些分析显示页面的呈现本身只需要大约10秒,但奇怪的是,在分析显示渲染完成后,它仍然需要大约20秒才能在浏览器中加载页面
知道这可能是什么吗?
答案 0 :(得分:1)
所以,发现了问题。
事实证明,分析只包括对视图的调用&控制器,但不包括布局中完成的任何操作。
在渲染布局时缺少20秒。