如果频繁替换函数,Julia 会垃圾收集旧代码吗?

Max*_*axB 4 julia

在典型的应用程序中,代码不会被替换太多,因此在进程退出之前旧代码是否被释放是无关紧要的。但是,我想到的用例并不典型。如果我要大量替换函数,Julia 会垃圾收集旧代码(源代码、编译代码和所有中间表示)吗?

Kri*_*son 5

据我了解,生成的代码永远不会被释放。

例如,参见https://github.com/JuliaLang/julia/issues/14495 中的讨论。