【发布时间】:2011-04-05 08:44:16
【问题描述】:
我看到 Clojure 应用程序的“某些”部分出现严重的减速。关于如何对 clojure 应用程序进行性能调优,有人有任何现实世界的提示吗?
【问题讨论】:
标签: clojure
我看到 Clojure 应用程序的“某些”部分出现严重的减速。关于如何对 clojure 应用程序进行性能调优,有人有任何现实世界的提示吗?
【问题讨论】:
标签: clojure
我的个人建议:
执行上述所有操作应该可以从 Clojure 代码中获得相当不错的性能 - 通过仔细调整,我通常能够相当接近纯 Java 性能,这对于动态语言来说是相当令人印象深刻的!
【讨论】:
您可以使用JVisualVM 对Clojure 代码进行分析(参见JVisualVM and Clojure 示例)。这至少应该为您指明慢速代码的正确方向。
【讨论】:
这个问题涉及使用 Clojure 进行分析:Profiling tool for Clojure?
我相信你会在那里找到一些很好的提示。
然后直接从马嘴里:http://clojure.org/getting_started#Getting%20Started-Profiling
【讨论】: