#include <gct.h>
void gcFixPrematureFrees(void);
void gcStopFixingPrematureFrees(void);
线程安全(但是,请参见已知问题部分)。
gcFixPrematureFrees() 告知 libgc 库修复过早释放,并为了修复过早释放而优化收集器调优。
gcStopFixingPrematureFrees() 告知 libgc 库停止修复过早释放,从而逆转 gcFixPrematureFrees() 的效果。也会只为了修复内存泄漏而优化收集器调优。
要使用这些函数,必须将程序与 libgc 库之一链接(请参见文件部分)。
关闭运行时显式取消分配。等效于从 gcInitialize() 调用 gcFixPrematureFrees()。
部署模式的库。
调试模式的库。
gcInitialize(3)