调试和发布版本之间的性能差异
我必须承认,我通常不会在调试和释放配置在我的程序中,我通常选择使用调试配置,即使在客户端实际部署程序时也是如此。
据我所知,如果不手动更改这些配置,唯一的区别是调试有.DEBUG
常量定义,以及释放有.优化代码检查过了。
所以我的问题有两个:
这两种配置之间是否存在很大的性能差异。是否有任何特定类型的代码会导致性能上的巨大差异,或者它实际上并不那么重要?
是否有任何类型的代码在调试可能在以下情况下失败的配置释放配置,或者您是否可以确定在调试在发行版配置下,配置也可以很好地工作。