【问题标题】:Is there a way to get the execution time of individual method calls using DotTrace?有没有办法使用 DotTrace 获取单个方法调用的执行时间?
【发布时间】:2020-01-17 09:24:06
【问题描述】:

我想计算一个方法的单个调用的执行时间。因此,如果一个方法被调用 3 次,我可以看到它需要执行的总时间。由于每次调用的执行时间可能会有所不同,因此我想查看各个时间。

有办法看到吗?

【问题讨论】:

    标签: c# dottrace


    【解决方案1】:

    不,很遗憾,这是不可能的。 另请注意,在跟踪/逐行分析模式下,总功能时间可能不准确:https://www.jetbrains.com/help/profiler/Profiling_Guidelines__Choosing_the_Right_Profiling_Mode.html#tracing

    在这种情况下,您可以尝试使用时间轴分析模式。如果方法的调用是按时间分布的,可以选择一个只有一次调用的时间间隔,获取本次调用的时间。

    【讨论】:

      猜你喜欢
      • 2019-10-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-11
      • 1970-01-01
      • 2022-11-13
      • 2019-10-04
      相关资源
      最近更新 更多