VS2010启动调试运行 和开始执行(不调试)的区别与耗时

VS2010启动调试运行 和开始执行(不调试)的区别与耗时

做了个实验,这两种情况下,耗时差别好几倍

启动调试运行 耗时如下:

VS2010启动调试运行 和开始执行(不调试)的区别与耗时_第1张图片

开始执行(不调试)运行时耗时如下:

VS2010启动调试运行 和开始执行(不调试)的区别与耗时_第2张图片

究其原因,发现 调试时Debug会重新生成,并检查错误,没错的话再运行;

非调试下直接运行会跳过Debug过程;

想要深究的话,建议调查了解下VS2010的内部的运行机制.


你可能感兴趣的:(C++)