j-g*_*tus 40 profiling clojure
有没有人知道Clojure的一个好的分析工具或库?
我更喜欢可以在REPL中使用的东西,就像(with-profiling ...)Allegro Common Lisp那样.
沿着这些路线还有什么吗?
或者您对使用Clojure的(非商业)Java分析器有任何经验吗?
hig*_*ham 14
有一个新的Clojure库提供分析:https://github.com/ptaoussanis/timbre
它不适用于大量代码(它在VisualVM处理得很好的Project Euler解决方案中爆破了OutOfMemoryError)并且它要求您在要分析的函数中插入分析调用.
尽管如此,在您只想分析几个函数的情况下,它是VisualVM的更好替代品.
小智 7
快速提醒我,我已经弃用了Timbre在新的专用Clojure + ClojureScript分析库中的分析,网址是https://github.com/ptaoussanis/tufte.
这基本上是对Timbre的改进,加上专门的文档.
README包括与VisualVM,YourKit等JVM工具的比较.