gpt4 book ai didi

c# - 测量方法执行时间的最佳方法

转载 作者:太空狗 更新时间:2023-10-29 21:21:09 26 4
gpt4 key购买 nike

<分区>

我正在尝试找到最佳方法来衡量在 Application Insights 上记录它们的方法的持续时间,我知道如果我们这样做是可能的:

public void TestMethod()
{
var sw = Stopwatch.StartNew();

//code here

sw.Stop();
Console.WriteLine("Time elapsed: {0}", sw.Elapsed);
}

但是,如您所想,我不想在所有方法上都写它,理想情况下,我想使用装饰器,类似于此。

[MeasureTime]
public void TestMethod()
{
//code here
}

或类似的东西。所以我的问题是:我怎样才能构建这样的东西?有更好的方法吗?

提前致谢!

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com