【发布时间】:2023-03-31 07:09:01
【问题描述】:
我正在开发一个 clojure 应用程序,它似乎使用了比应有的更多的内存。我认为这是内存泄漏,但在使用 jvisualvm 查看后,似乎 GC 运行的频率不够高。红色轮廓是我手动调用 GC 的地方。为什么它似乎在使用大约 30mb 时分配 300mb?
【问题讨论】:
-
@HotLicks 回答我会接受
-
@noahz -- 是的,但我们会尽量通过垃圾收集来保持它尽可能小。
-
这是一个关于垃圾收集的一般问题,并非特定于 clojure。请参阅stackoverflow.com/questions/3824215/… 否决。
-
@noahz 我怎么知道的?
标签: java clojure garbage-collection jvm