ASP.如何使用Visual Studio 2010检查代码执行所需的毫秒数

本文关键字:执行 代码 何使用 Visual Studio 检查 2010 ASP | 更新日期: 2023-09-27 18:02:23

是否可以检查特定代码段的执行时间,只是想看看是否一些循环等可以更好地优化或使用LinQ。

是否有这样的功能内置到Visual Studio或我必须这样做一些代码,秒表类等?

谢谢。

ASP.如何使用Visual Studio 2010检查代码执行所需的毫秒数

var sw = Stopwatch.StartNew();
// you code.
sw.ElapsedMilliseconds;

或者你可以使用内置的VS Profiler。你可以在Visual Studio profiler查找应用程序瓶颈

中找到更多关于如何使用VS分析器的信息

如果你有VS2010 Ultimate:

Analyze菜单中,选择Launch Performance Wizard选项。

距离我上次使用它已经有一段时间了,但我相信它会告诉你执行某事需要多长时间,什么占用了最多的内存,等等=)

否则,您将不得不使用Stopwatch类或第三方分析器。

Visual Studio Premium/Ultimate/Team版本都带有一个分析器。否则,您必须使用StopWatch类执行自己的分析。