2011-06-12 40 views
2

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

回答

2

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

只有当可用空间变低并且增量GC无法回收它时,完整的GC才会启动。当对象频繁使用时会发生这种情况。根据您的应用,默认的GC参数可能需要调整。见例如setGCParameters方法。

+0

超过10年?哇,太棒了! – Eonil 2011-06-20 04:57:27