2011-06-12 38 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