Grails 3 vs 4性能,启动时间和内存

时间:2019-05-10 07:37:37

标签: performance grails grails3 micronaut grails-4

Grails 4的文档中提到了由于micronaut父级上下文(here导致的性能和启动时间的改进。

有人能衡量从Grails 3到Grails 4的改进吗?在启动时间,性能和内存消耗方面,Grails 4与Grails 3相比如何?

2 个答案:

答案 0 :(得分:1)

为记录写一个答案。我最近升级了相当大的grails 3应用程序(约150个域类),并注意到启动时间减少了大约30%,应用程序的内存占用减少了20-30%。在Grails 4中热重启确实很烦人,即使是很小的更改也要浪费大量时间。我真的很想念grails 3的热插拔。除此之外,这是值得的。

This article提供了grails 3.3.9和4.0之间的一些grails性能指标比较。

答案 1 :(得分:-3)

您正在比较苹果和橙子。 Grails是(主要)用于Web开发的框架,而micronaut则更多地用于微服务/守护程序。完全是两件事。

Grails可以使用Micronaut,但Micronaut不能使用Grails。尽管Micronaut是一个单独的项目,但在这个问题的背景下,可以将Micronaut看作是Grails的子集。