gpt4 book ai didi

c# - 任何工具说明每种方法需要多长时间运行?

转载 作者:太空狗 更新时间:2023-10-29 20:45:48 25 4
gpt4 key购买 nike

我程序的某些部分运行缓慢。我想知道是否有我可以使用的工具,例如它可以告诉我运行 methodA() 花了 100 毫秒,等等......或者类似的有用信息。

最佳答案

如果您使用的是 Visual Studio Team System,则“性能工具”中有一个内置分析器。在 this blog 上有大量有用的背景资料。 .

我发现这对于识别 20% of my code that runs 80% of the time 非常有用,因此我应该担心优化的问题。

另一种非常有效的简单技术是在调试器中运行您的发布代码,并在它处于您尝试诊断的“忙碌”状态时中断它几次(10 次左右就足够了)。您可能会发现重复出现的调用堆栈信息,这些信息将您引导至一般关注区域。同样,80/20 规则生效。

关于c# - 任何工具说明每种方法需要多长时间运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3773473/

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