Nim和内存管理

时间:2019-06-28 18:20:29

标签: nim

我一直在阅读,Nim的内存管理是可选的,但是文档似乎很少,我发现的唯一资源主要与FFI到C有关,https://nim-lang.org/docs/gc.html

是否可以在不编写新GC的情况下控制Nim的内存管理?有什么好的资源吗?

1 个答案:

答案 0 :(得分:1)

您列出的文档页面上列出了您唯一可以控制GC的方法。您可以控制GC的运行时间以及运行时间。第二种选择是完全禁用GC,这使您可以通过类似于C的方式通过显式分配和释放来手动管理内存。第三个选项仍处于试验阶段,称为“ newruntime”,在此处概述:https://nim-lang.org/araq/ownedrefs.html