2015-04-04 75 views
2

我正在调查Spark-mllib的源代码,并且我注意到所有源代码都是scala,而不是java。Spark MLLIB问题

scala通常使用比Java更多的资源吗?为什么这里的ML引擎是用scala编写的,而不是Java?我在这里错过了什么吗?

此外,Eclipse月神似乎有麻烦协调最新版本的斯卡拉?人们会推荐哪个IDE用scala模块构建spark代码?

非常感谢!

+0

为什么你认为scala一般会使用更多的资源? Scala代码可以根据需要进行优化,以达到同样的速度。 – 2015-04-05 01:11:33

+0

基于我的研究,scala比java更多地使用内存。例如:http://stackoverflow.com/questions/5901452/scala-vs-java-performance-and-memory或者我错过了什么? – Edamame 2015-04-05 05:51:06

+2

您是否阅读过Rex Kerr在链接问题中的第一个答案?它与你所说的相反。 – 2015-04-05 13:56:32

回答