我遇到了以下段落:
”在 Visual Studio 中编译代码时,IDE 中的调试与发布设置对性能几乎没有影响... ... 生成的代码几乎是一样的。C # 编译器实际上不做任何优化。C # 编译器只是输出 IL... 在运行时由 JITer 完成所有优化。JITer 确实有一个调试/发布模式,这对性能有很大的影响。但是,这并不关键你是否运行调试或发布配置的项目,这关键是是否有一个调试器附加。”
有没有人能告诉我一篇微软的文章可以证明这一点?
在谷歌上搜索“ C # 调试与发布性能”大多会返回“ Debug 有很多性能损失”、“ 释放被优化”和“ 不要将调试部署到生产环境”的结果。