为什么Scala在计算机语言基准游戏中消耗的内存比竞争对手多2-3倍?

时间:2011-08-29 03:07:39

标签: performance scala

是否与垃圾收集有关?看起来很奇怪,它在所有其他领域都表现得如此之好,而且在内存消耗方面也很糟糕。

链接:http://benchmarksgame.alioth.debian.org/u32/scala.html

1 个答案:

答案 0 :(得分:9)

一般而言,如果不解决每个案例,Scala很乐意创建许多小型和大型对象,以使您的生活更轻松。如果具体程序具有较小的内存占用,那么Scala可能只比Java稍微小一些。否则,如果你试图使程序快速且易于编码(但你没有特别注意记忆),它往往会更大。

如果有人想创建程序的小内存占用版本并提交它们,我相信它们会被接受。