Grails 1.0到1.3 - 速度提升?

时间:2011-05-19 00:12:27

标签: performance grails groovy

我试图证明Grails从1.0升级到1.3是合理的,我想知道我是否可以加快速度。有没有人有关于这个问题的经验数据?

2 个答案:

答案 0 :(得分:7)

当然,这取决于很多事情,而且您还没有分享应用程序的许多细节。如果您使用的是1.0.3或更早版本,则默认情况下是急切地加载集合,并且此错误已在1.0.4中修复,因此在使用您希望延迟加载的集合时,升级到1.3肯定会更快。在1.1,1.2和1.3中,GSP渲染的性能也有显着提高。此外,GSP现在在构建war文件时进行了预编译,因此部署的应用程序使用的permgen少得多。

从1.0中使用的1.5.x到1.3.7中使用的1.7.8,Groovy也变得更快。

升级还有其他与性能无关的原因。这些包括访问1.0中不存在的新功能,在旧版本中无法使用的插件,以及更好的IDE支持。

答案 1 :(得分:1)

这是一个很大的跳跃,我不确定你会看到多少性能优势,但它确实很多。但是,您应该考虑升级的其他优势 - 错误修复,新功能,更简单的gorm查询,能够使用最新的插件等。

仅供参考:我们确实从1. *升级到1.3,这需要一些代码更改。不是很多,但把它作为清理和减少代码数量的机会。