On Friday, 29 November 2013 at 16:58:47 UTC, Baz wrote:
In speech recognition you'll mostly use some frequency-domain technics (not to name the fft), so basically if you don't want to trigger a GC pass, don't use build-in array and make your own array using alloc/malloc/free. For the classes it's the same, you can still make your own class allocator/deallocator, like specified in the manual (even if they say it's deprecated). With user managed classes and array you'll avoid most of the GC passes...But it doesn't mean that the most important stuff is: not to allocate in the audio buffer loop.

From what I hear, Protools for Mac is especially demanding and needs no allocation in the audio thread. Some people have problems merely by acquiring a lock.


Reply via email to