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?