Visual studio 2012-测量少数指令的速度



在我的代码中,我有一些连接到数据库的指令。我想知道他们的执行速度有多快。我知道我可以写一些计时器,但把这个代码粘贴到几个地方,然后在测量后删除,肯定会留下一些混乱。

我想知道VS2012是否有任何工具可以帮助我?或者可能有插件吗?

只需一次性快速使用Stopwatch类就可以让您深入了解。

请注意,这样的测试实际上并没有那么有用。它将非常糟糕地重复,数据库连接时间在很大程度上取决于网络流量开销和数据库服务器使用情况。最糟糕的是,在您的代码中,您对此无能为力。花时间分析无法改进的代码并不是很有效地利用时间。

实际上,您可能希望将该代码保留在适当的位置,以便用户了解程序运行不佳的原因。是否有用还很难说。

最新更新