根据Groovy 的一篇文章
不幸的是,同时Groovy在运行时非常慢.作为一个为提高Groovy性能做了很多工作的人,我可以非常公开地谈论这个问题.Groovy很慢.您可以轻松地期望在Java中重写的某些Groovy计算或数据转换将快3-5倍.通常这个因素是8-12,有时甚至更高.有人可以说Java总是在我们的服务中,并且没有人使用Groovy进行计算或数据处理......但是,嘿,这正是我的观点 - 为什么我们应该仅限于脚本或处理简单的网页?
更糟糕的是,Groovy无法很好地扩展多核计算机,这意味着执行Groovy编译的代码的多个线程确实阻止了彼此的快速运行.对于许多应用来说这不是问题,但对于许多其他应用来说,它只是显示阻塞.
有人可以证明或反驳这些段落吗?
我特别关注多线程性能.