3
A
回答
4
爪哇更新通常优化和改进的最常见的操作性能 - 分配,同步,虚拟呼叫等所有这些都完全适用于Clojure代码。
有趣的是,在典型的Clojure程序中,Java 8对我而言似乎比Java 7快10%左右。
我的一般建议是为Clojure应用程序使用最新的稳定Java版本。
0
较新版本的Java通常比旧版本更快。我希望Java 8至少是相同的,如果不是Clojure代码的快一点。
爪哇图8是在该基准比Java 6和Java 7更快:http://www.optaplanner.org/blog/2014/03/20/HowMuchFasterIsJava8.html
+0
这个问题是关于clojure的具体问题;-) – 2015-03-22 14:19:56
相关问题
- 1. 我应该开发哪种Android版本?
- 2. 我应该使用哪种版本的Sikuli?
- 3. 我应该使用哪种版本控制系统?
- 4. 我们应该在iOS 8中使用哪种CorePlot版本?
- 5. 我应该使用哪种泽西版本?
- 6. 我应该使用哪一个? (性能)
- 7. 应该使用哪个版本的Python?
- 8. 持久性与非持久性 - 我应该使用哪一种?
- 9. 我应该瞄准哪种版本的OpenGL/Direct3D以获得最佳兼容性?
- 10. 我应该使用哪种语言?
- 11. 我应该使用哪种IronPython IDE?
- 12. 我应该使用哪种Excel公式
- 13. UrlEncoding - 我应该使用哪种编码?
- 14. 我应该使用哪种python安装?
- 15. 我应该使用哪种SSL实现?
- 16. mysql ---我应该使用哪种类型?
- 17. 我应该使用哪种布局?
- 18. 我应该使用哪种PageRank公式?
- 19. 我应该使用哪种PayPal iPhone SDK?
- 20. Android我应该使用哪种布局
- 21. 我应该使用哪种DAL选择?
- 22. 我应该使用哪种布局?
- 23. Spark - 我应该使用哪种语言?
- 24. 我应该使用哪种IVI参考?
- 25. 我应该在Windows Phone 7.8中使用哪种版本的MVVM Light?
- 26. 我应该使用哪种基于Java的工作流引擎?
- 27. Spark上的Hive 2.1.1 - 我应该使用哪个版本的Spark
- 28. 我应该建立哪个protobuf版本?
- 29. 我应该为我的iPhone应用使用哪种风格
- 30. 我应该使用哪种OAuth流程用于我的本机应用程序?
我认为性能差异不会很大。 Clojure只需要Java 1.6或更高版本:[官方入门](http://clojure.org/getting_started) – Raptor 2014-11-21 02:46:11
Clojure目前没有利用invokedynamic,因此它不会像语言那样受益。 Java 1.8会为你带来任何性能优势吗?我们没有任何可能的方式来说明,如果没有在**你的**代码上进行基准测试。不过,一般来说,无论您的选择语言如何,新的JVM都比旧版的更有可能表现出色。 – 2014-11-21 02:56:13