【发布时间】:2018-01-09 11:49:46
【问题描述】:
即使在 Visual C++ 2013 Express 中从 Debug 移动到 Release 模式之后:
我仍然注意到:
- 使用 F5 从 VC++ 内部运行 .exe
- 在 Windows 资源管理器中运行 相同的 .exe,方法是双击 .exe
有没有办法在 Visual C++ 中运行您正在处理的.exe,而无需启用任何调试功能?(使用方便的快捷方式,例如 F5 kbd>) ?
【问题讨论】:
-
你试过 Ctrl + F5 吗?
-
您观察到的
std::vector的性能差异是什么? -
@VTT 在 VC++ 中插入数百万个项目、排序等速度要慢两倍。
-
@Asesh 这似乎解决了它,太棒了!这就是答案,如果你想发布它。有没有办法让 F5 产生 CTRL+F5 的作用?
-
你得到的确切时间是什么?插入数以百万计(到底有多少?)的项目(什么样的项目?)并对其进行排序不应该花费一秒钟的时间,即使它运行的速度是原来的两倍,它也不应该产生任何明显的差异。您可能还应该提供mvce。
标签: c++ windows visual-studio debugging visual-c++