如何比较两种编码或控件的性能?我真的想比较两种编码: 第一种编码:2.065毫秒 第二种编码:3.065 ms
例如如何比较gridview填充sqldatasoursecontrol或linq方法?
答案 0 :(得分:1)
要获得最准确的结果,您应该使用Code Profiler。我个人最喜欢的是RedGate's ANTS Performance Profiler。
这不仅会告诉你事情需要多长时间,而且瓶颈会让你弄清楚如何修复它们。
一种不那么正式的方法是使用System.Diagnostics.StopWatch
在您的应用程序中引入一些日志记录来计算呼叫的持续时间。这不会给你几乎关于你的代码究竟在做什么的详细程度。
答案 1 :(得分:0)
System.Diagnostics.Stopwatch类是一个高分辨率计时器,可用于捕获性能指标。只需在尝试获取性能指标之前和之后启动和停止它。
答案 2 :(得分:0)
您可以使用StopWatch类: 调用操作之前和之后的http://msdn.microsoft.com/en-us/library/system.diagnostics.stopwatch.aspx