当前位置:  开发笔记 > 编程语言 > 正文

测量函数执行时间的最佳方法是什么?

如何解决《测量函数执行时间的最佳方法是什么?》经验,为你挑选了3个好方法。

显然我能做到DateTime.Now.After- DateTime.Now.Before但必须有更复杂的东西.

任何提示赞赏.



1> ctacke..:

System.Environment.TickCount和System.Diagnostics.Stopwatch类是两个适用于更精细的分辨率和直接使用的类.

也可以看看:

是DateTime.Now是测量函数性能的最佳方法吗?

.NET中的高分辨率计时器

Environment.TickCount与DateTime.Now

在Windows中对程序进行基准测试的最佳方法是什么?



2> tafa..:

我肯定会建议你去看看 System.Diagnostics.Stopwatch

当我四处寻找有关秒表的更多信息时,我找到了这个网站;

小心秒表

提到了另一种可能性

Process.TotalProcessorTime


这是一个很好的链接

3> M.N..:

使用Profiler

尽管如此,您的方法仍然可行,但如果您正在寻找更复杂的方法.我建议使用C#Profiler.

他们的优势是:

你甚至可以获得一个声明级分手

您的代码库不需要更改

仪器通常具有非常少的开销,因此可以获得非常准确的结果.

还有许多可用的开源.

推荐阅读
低调pasta_730
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有