gpt4 book ai didi

c# - 衡量方法的哪一部分花费大量时间的最佳实践?

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

在我的初始化方法中,我调用了一些其他方法,操作一些变量并迭代一些列表。现在我注意到加载方法需要一点时间(大约 2 分钟)。

但问题是,我不太确定方法的哪一部分消耗了这么多时间。所以我想对其进行测量,以便我可以处理最有可能减少时间的部分。

但是衡量它的好方法是什么?

最佳答案

如果您不想使用 Ants performance profiler 之类的分析器, 您可以使用 Stopwatch来衡量一些代码运行所花费的时间。

Stopwatch stopWatch = new Stopwatch();
stopWatch.Start();

// Code to time

stopWatch.Stop();

TimeSpan ts = stopWatch.Elapsed;

这当然会更改您的代码,并且需要您在要测量的每个点上进行这些修改。

我建议使用众多优秀的分析器之一(我确信其他答案会指出一些好的分析器)。

关于c# - 衡量方法的哪一部分花费大量时间的最佳实践?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5134353/

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