我在哪里可以看到代码执行时间 VS2019?

Where can I see Code execution time VS2019?

VS2019中哪里可以看到代码的执行时间? 对不起愚蠢的问题

这取决于你感兴趣的精度。如果毫秒那么在Visual Studio 2019你可以在下看到两个断点之间的时间Diagnostic Tools -> Events -> Duration(在调试模式下自动打开,或使用 Ctrl+Alt+F2).

一些注意事项:

  • 确保测量 Release 配置的性能。调试构建性能毫无意义。
  • 确保被测代码没有被优化掉。
  • 如果代码花费的时间少于 ~100ms 到 运行,运行 它会在一个循环中多次,以便测量的顺序是100ms 或更多,以获得更好的精度。
  • 我不知道 C#。我假设 VS 为 C# 提供了类似的功能。

为了获得更高的精度,C++ 代码性能是在代码本身中使用例如<chrono> 包。