c# - 从VS2010 IDE启动时,为什么C#Release 3x会变慢?

标签 c# visual-studio-2010 performance release launch

Possible Duplicate:
Disassembly view of C# 64-bit Release code is 75% longer than 32-bit Debug code?




我有一个非常简单的C#控制台应用程序,它对大量元素进行了排序(只有几行带有数组操作的代码)。

当我使用F5或Ctrl-F5从Visual Studio IDE启动发布代码时,该程序的速度比直接从Win-Explorer启动时的速度慢3倍。

41.140 seconds when launched from VS 2010 IDE
13.950 seconds when launched by double-clicking myprogram.exe


为什么???

最佳答案

与没有调试器一起启动程序总是比没有调试器要慢得多。

关于c# - 从VS2010 IDE启动时,为什么C#Release 3x会变慢? ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12799303/

相关文章:

java - 哪一个在 Java 中最有效?

c# - Visual Studio 免费插件或 resharper 插件,用于在工具提示中显示常量值

c# - 为什么我们可以从VB中的另一种形式调用没有共享关键字的sub、函数

c# - EF6 - 有没有办法在不对数据库造成任何更改的情况下清除 EF 缓存/本地项目?

visual-studio-2010 - 这个红色减号覆盖图标在 Visual Studio 的解决方案资源管理器中是什么意思?

visual-studio - Visual Studio 2010 按字母顺序对编辑器中的函数进行排序

c# - Visual Studio 生成 MSI 安装程序、程序文件和管理员访问权限

c# - VB.NET 不区分大小写;区分大小写好吗?

java - Rabbitmq 中的并发生产者无限期阻塞

c++ - 3D 建模器(例如搅拌器)如何选择您单击的顶点?