我想知道是否有重要的项目使用了Boehm GC?我特别想知道是否有任何游戏项目使用了这个垃圾回收器。如果没有,那么Boehm GC对游戏项目来说是否不好?
令我印象深刻的是,像Boehm GC这样简单的代码可以处理:
#include <stdio.h>
#include <stdlib.h>
#include <gc.h>
int main(void)
{
int i;
GC_INIT();
for (i = 0; i < 10000000; ++i)
{
int *p = GC_MALLOC(sizeof(int *));
//int *q = malloc(sizeof(int *));
printf("Heap size = %d\n", GC_get_heap_size());
}
return 0;
}
制作使用Boehm GC的游戏有什么需要注意的事项吗?
谢谢。