根据StackOverflow Update: 560M Pageviews A Month, 25 Servers, And It's All About Performance(可能从Marco Cecconi The Architecture of Stack Overflow at 29:00获取信息),
某些编码在IL中,而不是C#。
我不是在询问Stack Overflow网站的具体内容,但是,一般来说,IL编写的代码何时比C#编写的代码更快?
我的理解是,通过阅读Eric Lippert的帖子,.NET中的大多数优化都是在JIT进行的时候完成的:
我们让抖动团队担心在代码实际吐入机器代码时优化代码;那是你可以获得真正胜利的地方。 - What does the optimize switch do?
可以用手工编码的IL进行哪种优化?