在使用Visual Studio编译器编译源代码时,会有Debug与Release两种编译模式。Debug版本通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release 版本称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。
下面来看一下这两种模式在不同情况下运行速度的差异。
Visual Studio调试环境下Debug版本程序运行速度

Visual Studio调试环境下Release版本程序运行速度

Debug版本程序独立运行速度

Release版本程序独立运行速度

由此可见,在保证程序没有错误的前提下,运行对速度要求较高的程序时,还是使用Release模式版本的程序比较节省时间。