Larry Osterman has said that the GC is one factor that speaks against using managed code for multimedia apps since many multimedia tasks rely on low-latency buffer reads/writes so the GC interrupting that flow (even for just a few milliseconds) can result
in audible clicks and pops in audio for example.
Is the GC being worked on to make it more "low-latency friendly" to make managed code more multimedia-friendly?