Squeak VM可以支持实时GC吗?

时间:2011-06-12 18:07:15

标签: garbage-collection real-time virtual-machine squeak

对于软实时应用,GC应通过完全标记和扫描来避免突发操作。需要某种增量/并发/实时方法。 Squeak VM目前是否支持它?

1 个答案:

答案 0 :(得分:2)

是的,Squeak有增量GC。它已经被用于10多年前的实时声音合成。

只有当可用空间变低且增量GC无法回收时,完整的GC才会启动。这种情况发生在物品频繁获得终身时。根据您的应用程序,可能需要调整默认的GC参数。参见例如setGCParameters方法。