In .net 4.5 there is a new feature called Multicore JIT

http://blogs.msdn.com/b/dotnet/archive/2012/10/18/an-easy-solution-for-improving-app-launch-performance.aspx

It allows for performance improvements to app startup times.

However you need to enable it in code.

So why is it not on by default?

Edit
Report