检查在C#中执行方法的频率

时间:2012-05-27 12:42:19

标签: c# visual-studio-2010 debugging events

我想知道是否有可能在准确的时间跨度内检查某个方法在C#中执行的频率是多少?

例如,我有一个设备(麦克风),一旦我启动麦克风,它的StartCollectingSamples事件就会被触发,然后开始调用Microphone_CollectSampleData()方法。

如何查看此事件的引发频率?我在Microphone_CollectSampleData()上放置一个断点,它似乎很频繁地执行,可能每秒执行2/3次,但我怎样才能获得准确的时间值?

1 个答案:

答案 0 :(得分:2)

根据您获得的visual studio的版本,您可以使用provided profiler来分析每个方法执行的时间,运行的时间等。 还有其他非微软产品,其目的是做同样的事情,例如antz profiler,但它们通常会在试用期后花钱。

相关问题