我在哪里可以看到代码执行时间 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>
包。
VS2019中哪里可以看到代码的执行时间? 对不起愚蠢的问题
这取决于你感兴趣的精度。如果毫秒那么在Visual Studio 2019你可以在下看到两个断点之间的时间Diagnostic Tools -> Events -> Duration(在调试模式下自动打开,或使用 Ctrl+Alt+F2).
一些注意事项:
- 确保测量 Release 配置的性能。调试构建性能毫无意义。
- 确保被测代码没有被优化掉。
- 如果代码花费的时间少于 ~100ms 到 运行,运行 它会在一个循环中多次,以便测量的顺序是100ms 或更多,以获得更好的精度。
- 我不知道 C#。我假设 VS 为 C# 提供了类似的功能。
为了获得更高的精度,C++ 代码性能是在代码本身中使用例如<chrono>
包。