如何在Moscow ML中强制触发垃圾回收
MosML 2.10.1 强制触发垃圾回收方案
MosML 2.10.1 内置了对应SML/NJ的SMLofNJ.Internals.GC.doGC、MLton的MLton.GC.collect的强制GC功能,无需额外引入第三方依赖。
具体调用方法如下:
- 触发全量垃圾回收(和另外两个实现的默认调用效果一致):调用
GC.full () - 仅触发一次新生代(Minor)GC:调用
GC.minor () - 仅触发一次老年代(Major)GC:调用
GC.major ()
注意:如果在交互环境或者编译时提示GC结构未识别,需要先执行
load "GC";加载内置的GC扩展模块,2.10.1版本默认携带该模块无需额外安装。
内容的提问来源于stack exchange,提问作者Flux
相关产品推荐
相关产品推荐

