首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C#在发布模式下所做优化的完整列表

C#在发布模式下所做优化的完整列表
EN

Stack Overflow用户
提问于 2014-11-11 09:20:34
回答 1查看 426关注 0票数 0

有许多问题是相似的\重复的,但是,它们都是不完整的或无效的:

  1. Performance differences between debug and release builds -不完整,这篇文章已经过时了。(自上次编辑以来已有4年)
  2. Debug vs. Release performance -表示Edit: Full list of optimizations here courtesy of Eric Lippert,但是,仅在链接中指定了两个优化。
  3. ..。

我更关心的是优化。我编写了1000行代码,在发布模式下性能提高了15%。我在C++中重写了它,在发布模式下,它的性能提高了17倍,即1700%。(即使是C++的调试模式也比C#的发布模式有更好的性能)

是否有一个完整的列表,由Microsoft或其他权威来源更新,列出编译器或JIT在发布模式下执行的所有优化?

EN

回答 1

Stack Overflow用户

发布于 2014-11-11 09:51:16

这没有记录在案。列表很长,并且随编译器的每个版本而变化。

而且,将这些优化记录下来也没有什么意义。文档只对您可以依赖的东西有用。优化更改得如此频繁,因此依赖它们是愚蠢的,因此记录它们所花费的时间将被浪费。

如果负责这些文档的人花时间来做更好的优化工作,我们都会过得更好。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26861388

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档