【发布时间】:2019-05-10 07:37:37
【问题描述】:
Grails 4 的文档提到了由于 micronaut 父上下文 (here) 而在性能和启动时间方面的改进。
有人测量过从 Grails 3 到 Grails 4 的改进吗? Grails 4 在启动时间、性能和内存消耗方面与 Grails 3 相比如何?
【问题讨论】:
-
我问了一个类似的问题“我应该考虑 Grails 4 而不是 Micronaut 吗?”可悲的是,它被否决了,并最终被删除。我只能指导您而不是回答,我使用过 Grails 2 和 3、Springboot,并且根据我的观察,它们与 Micronaut 不相上下,因此 Grails 4 的性能提升很可能是可观的。跨度>
-
一个有趣的问题,答案肯定会影响我是否早晚尝试升级。现在发布了,有没有做过性能对比?
-
仍然没有,但我已经领导框架获得了至少 15 秒的启动时间。
-
到目前为止,我的经验是,启动一个应用程序需要约 60 秒,现在需要约 30 秒。开发时的热重载已经支持热重启,这有点拖累,好像在引导过程中你有任何相当大的事情发生,这很快就会变得很耗时。尽管有一些解决方法可以直接使用弹簧加载来帮助克服这个问题。运行时(在开发模式下),这个应用程序明显更快,启动时间小于 10 秒的小应用程序在热重启时并不是真正的问题,总结:我很高兴升级并将我的所有应用程序升级到 G4
标签: performance grails grails3 micronaut grails-4