有没有人知道一个好的Clojure分析工具或库?
我更喜欢可以从REPL中使用的东西,就像当年Allegro Common Lisp中的(with-profiling ...)一样。
沿着这些路线有什么东西吗?
或者,您是否有使用Clojure良好工作的(非商业) Java分析器的经验?
发布于 2010-06-04 22:23:26
我发现VisualVM (参见here和here)非常方便。大约一年前在this blog post中已经描述了它与Clojure的结合使用;据我所知,它并没有以任何方式过时。
请注意,启动VisualVM分析器的图形用户界面有一个突出的文本区,用户可以在其中输入要从分析中排除的类/包--我发现当clojure.*在该列表中时,结果会更有用。
发布于 2014-01-31 20:12:37
有一个新的Clojure库提供了分析功能:https://github.com/ptaoussanis/timbre
发布于 2010-06-05 22:19:47
刚找到profile in Clojure contrib。
它不适用于大量的代码(它在Project Euler解决方案上使用OutOfMemoryError失败,VisualVM处理得很好),并且它要求您在您想要分析的函数中插入分析调用。
尽管如此,在您只想分析几个函数的情况下,它仍然是VisualVM更好的替代方案。
https://stackoverflow.com/questions/2974916
复制相似问题