Joa*_*nge 7 .net c# performance
我不知道标题是否有意义,但我想要做的是计算2种不同的方法,看看它们每秒执行多少次,或者每10秒说一次.
例如:
DividePolygons1(Polygon[] polys)
DividePolygons2(Polygon[] polys)
DividePolygons1 ran:
1642 times per 1 second
DividePolygons2 ran:
1890 times per 1 second
Run Code Online (Sandbox Code Playgroud)
Ben*_*igt 10
该System.Diagnostics.Stopwatch课程将帮助你在这里,但要小心使用,结果不知何故,以便优化并不能消除你试图衡量的逻辑.
除此之外,只需运行您在循环中分析数百万次的代码(调整迭代次数使其花费1到30秒),然后将迭代次数除以获得执行吞吐量所需的时间.第二.