我已经从另一个开发人员那里继承了WPF应用程序的源代码,而他用于交付该应用程序的方法是在调试模式下构建的,复制所有位于build文件夹中的文件,然后将其发送给任何需要它的人。 随着时间的流逝,程序变得越来越大,它变得越来越慢,这主要是由于内存泄漏的增加(正如我从Visual Studio的诊断工具推论得出的那样)。
我知道在Visual Studio上以调试模式而不是发布模式运行程序会比较慢,但是在Visual Studio环境之外运行.exe文件时是否也是如此?选择调试模式后,程序的编译方式是否不同?
所以基本上 我的问题是,通过调试模式生成的.exe文件是否比通过发布模式生成的.exe文件慢?