gpt4 book ai didi

c# - 如何分析每秒的 C# 方法?

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

我不知道这个标题是否有意义,但我正在尝试对两种不同的方法进行计时,看看它们每秒执行多少次,或者说每 10 秒执行一次。

例如:

DividePolygons1(Polygon[] polys)
DividePolygons2(Polygon[] polys)

DividePolygons1 ran:
1642 times per 1 second

DividePolygons2 ran:
1890 times per 1 second

最佳答案

System.Diagnostics.Stopwatch类会在这里帮助你,但要小心以某种方式使用结果,这样优化器就不会消除你试图衡量的逻辑。

除此之外,只需在一个循环中运行您正在分析的代码数百万次(调整迭代计数使其花费 1 到 30 秒),然后将迭代次数除以所花费的时间以获得吞吐量每秒执行次数。

关于c# - 如何分析每秒的 C# 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4434004/

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