在SO上有很多相似\重复的问题但是,所有问题都不完整或无效:
Edit: Full list of optimizations here courtesy of Eric Lippert
但是,链接中只指定了两个优化。我更关注 硬 优化。我编写了1000行代码,在发布模式下性能提高了15%。我用C ++重写了它,在发布模式下它的性能提高了17倍或1700%。 (即使C ++的调试模式与C#的发布模式相比,性能也提高了2倍)
是否有完整列表,由Microsoft或其他权威来源保持更新,列出了编译器或JIT在发布模式下执行的所有优化?
答案 0 :(得分:4)
没有记录。列表很长,随着编译器的每个版本的变化而变化。
记录优化是没有意义的。文档仅对您可以依赖的内容有用。优化变化如此频繁,以至于依赖它们是愚蠢的,因此记录它们所花费的时间只会浪费时间。
如果那些负责该文档的人只是花时间来提出更好的优化,那么我们会变得更好。