有许多问题是相似的\重复的,但是,它们都是不完整的或无效的:
Edit: Full list of optimizations here courtesy of Eric Lippert,但是,仅在链接中指定了两个优化。我更关心的是硬优化。我编写了1000行代码,在发布模式下性能提高了15%。我在C++中重写了它,在发布模式下,它的性能提高了17倍,即1700%。(即使是C++的调试模式也比C#的发布模式有更好的性能)
是否有一个完整的列表,由Microsoft或其他权威来源更新,列出编译器或JIT在发布模式下执行的所有优化?
发布于 2014-11-11 09:51:16
这没有记录在案。列表很长,并且随编译器的每个版本而变化。
而且,将这些优化记录下来也没有什么意义。文档只对您可以依赖的东西有用。优化更改得如此频繁,因此依赖它们是愚蠢的,因此记录它们所花费的时间将被浪费。
如果负责这些文档的人花时间来做更好的优化工作,我们都会过得更好。
https://stackoverflow.com/questions/26861388
复制相似问题