为什么Publish比XNA中的Release更快?

时间:2009-07-21 05:51:32

标签: c# xna

我正在XNA中制作游戏,我注意到当我发布游戏时运行速度比在发布模式下运行时要快。我在构建选项中启用了优化,禁用了跟踪和调试。还有什么可以在这里发生。这导致调整困难。谁看过这个吗?会发生什么事?

1 个答案:

答案 0 :(得分:5)

如何在发布模式下运行它?你按F5或绿色箭头按钮('开始调试')?如果是这样,这将运行附带VS调试器的程序,在某些情况下会使代码速度降低一个数量级以上(使用XNA的CPU密集型代码看到这种差异)。要么使用Ctrl + F5('Start Without Debugging')运行代码,要么从VS外部运行代码(据我所知,同样的事情)。