C#学习教程:在C#中分析方法以了解运行需要多长时间分享


在C#中分析方法以了解运行需要多长时间

我需要获取一个计时报告,以了解在类中运行C#方法需要多长时间。 我想使用profiler来做到这一点。

输入是类中方法的名称,输出是

  1. 什么方法/类调用此方法。
  2. 运行方法的时间量。

Visual Studio 2010和Mono可以使用哪些工具/商业产品?

另一个开源分析器是slimtune http://code.google.com/p/slimtune/

或者,您可以使用COM和ICorProfilerCallback接口创建自己的探查器,但如果您想要一个非常自定义的探查器收集,我会这样做。

你可以使用:

两者都将为您提供呼叫图和方法时序。 红门工具很不错,有14天的试用期。 它还提供行级时序,我不确定免费的CLR Profiler工具是否适合您。

要添加到Michaels的答案,还有:

DotTrace (400美元)

我个人更喜欢它通过红门剖面仪。

上述就是C#学习教程:在C#中分析方法以了解运行需要多长时间分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—猴子技术宅(www.ssfiction.com)

本文来自网络收集,不代表猴子技术宅立场,如涉及侵权请点击右边联系管理员删除。

如若转载,请注明出处:https://www.ssfiction.com/ckf/1031940.html

发表评论

邮箱地址不会被公开。 必填项已用*标注