Here's hoping it only recompiles shaders when theyve been changed, and not everytime it see's them called.
Judgeing from the "You've written 30 shaders" bit, I'm not sure they're 'compiled' at runtime, at least not dynamicly. I could be reading it wrong tho'.