在 Visual Studio Profiler 中,有一个选项可以使用“采样”分析方法,该方法可用于我的 ASP.NET MVC 应用程序:
Visual Studio 分析工具的采样分析方法以设定的时间间隔中断计算机处理器并收集函数调用堆栈。调用堆栈是一种动态结构,用于存储有关在处理器上执行的函数的信息。
这让我可以大致了解哪些代码执行时间最长。但是,我不确定每个样本值代表多少时间。3,441 是 34.41 秒吗?也许没有纯粹的时间测量转换。如果是这样,有人可以解释为什么吗?该文档声称有固定的时间间隔,但没有详细说明每个时间间隔持续多长时间。