有没有任何clojure工具可以看看Clojure如何使用JVM内存?

时间:2011-03-24 09:08:32

标签: clojure

我希望能够分析我的Clojure程序,看看如何使用内存。有没有工具可以做到这一点?

更新:我已经尝试了答案中提到的JVM工具,但这些工具都没有让我可视化我的任何clojure数据结构,尽管它们确实给了我一些指示

2 个答案:

答案 0 :(得分:7)

jvisualvm允许你这样做

答案 1 :(得分:5)

使用jmap执行jvm堆转储。然后,您可以将转储加载到Eclipse Memory Analyser,这将显示正在使用内存的位置。或者,您可以使用jhat来浏览堆转储。