斯卡拉探查器?
Posted
技术标签:
【中文标题】斯卡拉探查器?【英文标题】:Scala Profiler? 【发布时间】:2011-08-30 08:01:58 【问题描述】:大约 2 年前有一个关于 Scala 分析器的问题,但在我自己尝试使用 Java 的 VisualVM 一段时间后,我发现它与 Scala v2.9.0 字节码缺乏兼容性(尤其是 CPU 分析功能)。有大量与匿名类有关的错误消息,所以我没有尝试解决它,而是想知道是否还有其他分析器为 Scala 2.9 准备好了?
【问题讨论】:
实际上我正在使用 VisualVM 来分析 Scala 代码,并且效果非常好。 Buth 使用检测和采样 CPU 分析器。你到底有什么问题? 测试中。我从来没有能够让检测 CPU 分析器与 VisualVM 一起工作。 OS X 10.6,Java 1.6.0_24。这真是令人沮丧。 Scala profiler?的可能重复 【参考方案1】:有大量与匿名类有关的错误消息,所以不要试图与之抗争
AFAIK,Scala 使用异常进行流控制:请参阅this。此外,在该主题中,Yourkit
推荐用于 Scala 分析。 (就我个人而言,我只在 Java 代码中使用过它,Yourkit 非常好)。
更新
现在还针对 scala 开发了HeapAudit。
【讨论】:
Yourkit 非常适合我,我正在为 LinkedIn 使用 Scala 编写大规模、性能敏感的代码。由于名称混乱,堆栈跟踪可能会变得混乱,但如果您熟悉代码,不难弄清楚发生了什么。以上是关于斯卡拉探查器?的主要内容,如果未能解决你的问题,请参考以下文章