MethodTimer.Fody 是一个功能强大的库,可以用于测量 .NET 应用程序中的方法的执行时间。允许你在不修改代码的情况下,自动地测量和记录方法的执行时间。
这个工具是基于.NET的 weaving 技术,通过修改IL(Intermediate Language,中间语言)代码来插入计时逻辑,从而在方法调用前后记录时间戳,进而计算出方法的执行时间。
它使用 Fody 插件框架可以无缝集成到项目中,所以向代码中添加性能测量功能变得非常容易。
使用方法
1、安装NuGet包
在Visual Studio中,打开NuGet包管理器,搜索并安装MethodTimer.Fody或者使用命令方式
PM> Install-Package Fody PM> Install-Package MethodTimer.Fody
具体操作如下图所示:
2、使用 Time 特性
using MethodTimer; namespace DemoConsole { internal class Program { /// <summary> /// 程序入口 /// </summary> /// <param name="args"></param> static void Main(string[] args)