在Visual Studio 2013中显示构建时间?

3

我正在使用Visual Studio 2013执行C++代码。我想要查看我的代码的执行时间。

我进行了以下操作:

Tools -> Options -> Projects and solutions ->VC++ Project Settings->Build timing->yes

**Tools -> Options -> Projects and Solutions -> Build and Run and set the MSBuild project build output verbosity to "Normal"** 

但是对我来说并没有起作用。


2
你的代码执行时间并不是构建时间。 - Daniel Daranas
2个回答

1
我使用Squared Infinity的VS Commands Visual Studio扩展,该扩展提供了一个选项,在输出窗口中显示构建摘要,列出每个项目构建所花费的时间。

0

如果你想要编译时间,就像你的帖子标题所示,那么你正在朝着正确的方向前进。你可能需要查看这个线程以获取更多帮助

如果你想知道你的代码在运行时的表现如何,那就是另一回事了。你可以在代码中插入使用日期时间变量和打印命令来查看控制台窗口中的经过时间(不太美观或高效),或者使用性能分析工具(我认为这样更好)。

个人而言,我使用RedGate的ANTS Performance Profiler,并且非常满意。 :) 我应该提到我从未尝试过它与托管C++一起使用,但它应该可以正常工作。

Visual Studio也有一个内置的性能分析工具,但我从未尝试过。你可能想看看它。

希望这有所帮助。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接