clojure中的分析(对于大代码)

时间:2011-12-05 04:51:44

标签: clojure profiling profile

Google上的搜索显示了一些针对clojure分析的结果。 Profiling tool for Clojure?
此链接显示如果有大型代码,分析将会爆炸。 http://richhickey.github.com/clojure-contrib/profile-api.html。 clojure有没有稳定的分析工具? 我需要介绍一些用clojure制作的巨大的图书馆,其中包含多达400行的一些clojure功能。

2 个答案:

答案 0 :(得分:5)

我们已成功使用YourKit。没有特殊步骤 - 只需像任何其他JVM应用程序一样进行设置。当然,解释结果是一种艺术形式。您可以使用过滤器来有时让它忽略clojure核心。

我发现在swank服务器上设置它很有用,这让我可以在REPL中分析应用程序的各个部分(并在运行之间打开和关闭)。

答案 1 :(得分:1)

你需要做什么 - 个人资料?或加快代码? 如果是后者,请查看random pausing