C# 如何比较两种编码或控制的性能?

C# 如何比较两种编码或控制的性能?,c#,visual-studio,linq,performance,C#,Visual Studio,Linq,Performance,如何比较两种编码或控件的性能?。我真的想比较两种编码: 第一种编码:2.065ms 第二种编码:3.065毫秒 例如,如何比较gridview填充SqlDataSourceControl或linq方法?要获得最准确的结果,应使用。我个人最喜欢的.NET是 这不仅会告诉你事情需要多长时间,还会告诉你瓶颈在哪里,让你知道如何解决它们 一种不太正式的方法是使用System.Diagnostics.StopWatch在应用程序中引入一些日志记录,以确定调用的时间。但是,这并不能为您提供关于代码到底在做什

如何比较两种编码或控件的性能?。我真的想比较两种编码: 第一种编码:2.065ms 第二种编码:3.065毫秒


例如,如何比较gridview填充SqlDataSourceControl或linq方法?

要获得最准确的结果,应使用。我个人最喜欢的.NET是

这不仅会告诉你事情需要多长时间,还会告诉你瓶颈在哪里,让你知道如何解决它们


一种不太正式的方法是使用
System.Diagnostics.StopWatch
在应用程序中引入一些日志记录,以确定调用的时间。但是,这并不能为您提供关于代码到底在做什么的详细信息。

System.Diagnostics.Stopwatch类是一个用于捕获性能指标的高分辨率计时器。只需在尝试获取性能指标之前和之后启动和停止它。

您可以使用秒表类: 调用操作前后