我想测量我的 C# WinForms 应用程序中一些代码块的性能。特别是我希望在重构代码后测量性能回归/改进。
到目前为止,我看到了 System.Diagnostics.Stopwatch。然而,我想避免将测量代码写入我的类中,我宁愿将测量与实际代码分开。
至于调试,您可以在几个代码行上设置断点,并通过 "继续执行" 从一个代码行跳转到另一个代码行,我想对于测量也有类似的功能:标记代码行并使 Visual Studio 显示从一个代码行到另一个代码行所经过的时间。
是否有任何免费的功能/插件可以实现这样的功能?