c# - Visual Studio 版本中 'Optimize code' 选项的好处

我们的大部分 C# 发布代码都是在关闭“优化代码”选项的情况下构建的。我相信这是为了让在 Release 模式下构建的代码更容易调试。

鉴于我们正在创建连接到后端 Web 服务的相当简单的桌面软件(即不是一个特别占用处理器的应用程序),那么如果预期会出现任何类型的性能损失怎么办?

是否有任何特定平台可能受到更严重的影响?例如。多处理器/64 位。

最佳答案

您是唯一可以回答“性能影响”问题的人。尝试两种方式,衡量性能,看看会发生什么。打击可能很大,也可能不存在;没有人知道“巨大”对你来说是一微秒还是二十分钟。

如果您对打开优化开关时 C# 编译器进行哪些优化(而不是抖动)感兴趣,请参阅:

http://blogs.msdn.com/ericlippert/archive/2009/06/11/what-does-the-optimize-switch-do.aspx

关于c# - Visual Studio 版本中 'Optimize code' 选项的好处,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2444467/

相关文章:

android - Visual Studio 2015 Xamarin 部署失败,没有任何错误消息

javascript - webpack common chunks 插件 vs webpack d

python - 在不运行测试的情况下制作(从源代码安装)python

gcc - 在 cmake 中检查 gcc 次要

c - 这个错误是什么意思: `somefile.c:200: error: the frame s

visual-studio-2010 - Visual Studio 解决方案文件 - "Build

ios - 创建 CocoaPods 项目的 iOS 模拟器构建

android - com.android.ddmlib.AdbCommandRejectedExc

android - 如何以编程方式读取我的 Android apk 的构建日期?

build-process - 改进您的构建过程