6 Sep
2010
6 Sep
'10
6:31 p.m.
On 7 Sep 2010, at 00:20, Kassen wrote:
It has also been discussed other types of GC. A problem with a collecting GC is that it must work with the perfect timing that ChucK has, which syncs every sample time (at about 44 kHz).
Indeed. But we don't have to calculate a sample every sample; we only need to calculate a block every block; there is some leeway.
What are these blocks? I thought Chuck is running in one thread. It is though true that one could free the marker of the memory synchronously, and let a GC in a separate thread collect inasmuch it gets time for it.