2011-08-30 125 views
6

有来自〜2年前关于斯卡拉探查的问题,而是试图用Java的VisualVM的自己一段时间后,我发现它与缺乏斯卡拉v2.9.0字节码(特别是CPU剖析功能)的兼容性。还有具有匿名类来完成的错误消息的一个巨大的乱舞,所以不是想打它我想知道是否有任何其他探查准备斯卡拉2.9?斯卡拉分析器?

+1

其实我使用的VisualVM进行剖析,Scala代码和它工作得非常好。用仪器和CPU采样器进行抽样。你的问题到底是什么? – ziggystar

+0

Intesting。我从来没有能够使用CPU Profiler与VisualVM一起工作。 OS X 10.6,Java 1.6.0_24。这真是令人沮丧。的 –

+0

可能重复[斯卡拉探查?](http://stackoverflow.com/questions/1340082/scala-profiler) – user

回答

5

有具有匿名类来完成的错误消息的一个巨大的乱舞,所以不是想打它

据我所知,Scala的使用异常流量控制:看到this。此外,在主题Yourkit建议Scala分析。 (就我个人而言,我只使用它的Java代码和Yourkit是相当不错的)。

UPDATE

现在还有HeapAudit相对于斯卡拉开发。

+1

Yourkit完美地工作对我来说,和我做大规模,性能敏感的代码在斯卡拉LinkedIn。堆栈跟踪可能会因为名称混乱而变得混乱,但如果知道代码的好处并不难弄清楚发生了什么事情。 –