标签: clojure
我希望能够分析我的Clojure程序,看看如何使用内存。有没有工具可以做到这一点?
更新:我已经尝试了答案中提到的JVM工具,但这些工具都没有让我可视化我的任何clojure数据结构,尽管它们确实给了我一些指示
答案 0 :(得分:7)
jvisualvm允许你这样做
答案 1 :(得分:5)
使用jmap执行jvm堆转储。然后,您可以将转储加载到Eclipse Memory Analyser,这将显示正在使用内存的位置。或者,您可以使用jhat来浏览堆转储。
jmap
jhat