[quote=引用 4 楼 exception92 的回复:] 2秒如何得出来的,还是仅凭自己在心里的计时? Release 模式会执行的更快,它优化了代码,编译成IL语言的时候会进行代码优化,摒弃一些无谓的变量,属性声明等等,还会对逻辑语句进行优化,这样就会减少了没必要的堆栈分配。可以使用反编译工具查看IL代码。经过优化的代码执行的更快。
打开一个窗口要5秒、7秒,你不会在VS上直接点的启动吧,这也太慢了吧。直接打开编译后的exe文件,Release版本应该更快。有的算法在使用一些代码优化选项时,可能出现Debug版本比Release版本更快的问题,不过我感觉你不是这个问题。
2秒如何得出来的,还是仅凭自己在心里的计时? Release 模式会执行的更快,它优化了代码,编译成IL语言的时候会进行代码优化,摒弃一些无谓的变量,属性声明等等,还会对逻辑语句进行优化,这样就会减少了没必要的堆栈分配。可以使用反编译工具查看IL代码。经过优化的代码执行的更快。
花不了那么长时间
110,533
社区成员
642,574
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧