gc_collect

使用此函数,您可以触发垃圾收集器,强制其在当前帧的末尾运行(步骤)。值得注意的是,垃圾收集器确实不需要处于活动状态才能正常工作。在禁用垃圾回收器(使用函数gc_enable())后调用此函数将启用垃圾收集器一帧,在该帧中,所有被标记为收集的对象将在再次禁用垃圾回收器之前从内存中删除。

 

语法:

gc_collect();

 

返回:

N/A

 

例子:

if (global.debug == true && keyboard_check_pressed(vk_f1))
{
    gc_collect();
}

上面的代码检查正在按下的全局变量和键,如果它们是true,则在帧结束时触发垃圾回收 (步骤)。