【问题标题】:profiling in clojure (for large code)clojure 中的分析(用于大型代码)
【发布时间】:2011-12-05 04:51:43
【问题描述】:

在 Google 上搜索会显示一些 clojure 分析的结果。 Profiling tool for Clojure?
此链接显示,如果存在大代码,分析将会崩溃。 http://richhickey.github.com/clojure-contrib/profile-api.html。 clojure 有没有稳定的分析工具? 我需要用一些多达 400 行的 clojure 函数来分析用 clojure 制作的巨大库。

【问题讨论】:

    标签: clojure profiling profile


    【解决方案1】:

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

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

    【讨论】:

    • 我已经安装好了。在使用 Eclipse 进行分析时,它要求小程序。应该怎么做?
    • 不确定你的意思。我没有在 Eclipse 中使用过它。您想使用 J2SE 分析设置您的 Clojure 应用程序(或 repl) - 此处记录了几个选项:yourkit.com/docs/10/help/profiling_j2se.jsp
    【解决方案2】:

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

    【讨论】:

    • 这如何适用于 Clojure?
    猜你喜欢
    • 2020-07-03
    • 1970-01-01
    • 2023-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-24
    相关资源
    最近更新 更多