Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/358.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否有任何clojure工具可以查看clojure如何使用JVM内存?_Clojure - Fatal编程技术网

是否有任何clojure工具可以查看clojure如何使用JVM内存?

是否有任何clojure工具可以查看clojure如何使用JVM内存?,clojure,Clojure,我希望能够分析我的Clojure程序,看看内存是如何使用的。有什么工具可以做到这一点吗 更新:我已经尝试了答案中提到的JVM工具,但是这些工具都不允许我可视化任何clojure数据结构,尽管它们确实给了我一些指示使用执行JVM堆转储。然后,您可以加载转储,其中将显示内存的使用位置。或者,您也可以使用浏览堆转储。允许您这样做我尝试了这个。我得到了所有Java类的转储。不过,要将每个Java实例映射到clojure等效实例仍然相当困难。你是用Java还是Clojure程序来尝试的?谢谢你的回答。显然

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


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

使用执行JVM堆转储。然后,您可以加载转储,其中将显示内存的使用位置。或者,您也可以使用浏览堆转储。

允许您这样做

我尝试了这个。我得到了所有Java类的转储。不过,要将每个Java实例映射到clojure等效实例仍然相当困难。你是用Java还是Clojure程序来尝试的?谢谢你的回答。显然,只有你和多班恩明白这个问题,因为其他人对这个问题投了否决票。我猜有些人不知道Java和Clojure之间的区别,他们都在JVM上运行:)