clojure - 为了 Clojure(性能),我应该使用哪个版本的 Java?

标签 clojure jvm

为了获得最佳性能,我应该使用最新的 Java,即 Java 8 进行 Clojure 1.6 开发吗?

Java 8 会比 Java 7 提高 JVM 性能吗?

最佳答案

Java 更新通常会优化和提高最常见操作的性能 - 分配、同步、虚拟调用等。所有这些都完全适用于 Clojure 代码。

有趣的是,在典型的 Clojure 程序上,Java 8 似乎比 Java 7 快 10% 左右。

我的一般建议是对 Clojure 应用程序使用最新的稳定 Java 版本。

关于clojure - 为了 Clojure(性能),我应该使用哪个版本的 Java?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27053278/

相关文章:

java - 如何用 H2O 处理大数据集

clojure - 在单独的 Clojure 命名空间中调用函数

java - 帮助将这个 Java 代码块翻译成 Clojure?

Clojure & ClojureScript : clojure. core/read-string, clojure.edn/read-string 和 cljs.reader/read-string

java - 从 JVM 发送 POSIX 信号

JVM 8 更新后 Java Sound 显着变慢

clojure - 如何在 Clojure 中使用命令行参数?

clojure - 如何在 clojure 中实现 foreach 循环?

java - JVM 是否限制 Executor 可以运行的线程数量?

java - 不使用 Java 创建 .class 文件