0

我正在分析一个使用 dotTrace 采样模式在 .Net C# 中编写的大型应用程序,并意识到秒表测量与 dotTrace 采样分析之间存在重要的时间差异。例如,如果我只用秒表测量,场景持续 78 秒;但是,如果我在采样模式分析处于活动状态时测量时间,它会持续 87 秒(我知道可能会有 2%-3% 之类的开销,但我得到了 10% 以上)。该场景总共包括一个文件操作和一些逻辑操作。

我还尝试了不同的 dotTrace 版本,例如 5.5.6 - 10 和 2016 版本,并且得到了相同的结果。

所有测量都是在相同的情况下进行的,并且没有运行不同的应用程序或后台服务。

有没有人遇到同样的问题以及这种情况的明显原因或解决方案?

感谢您的帮助。

4

0 回答 0