小编Mas*_*era的帖子

在C#中循环缓慢

我有一个while循环,它只是一个方法调用.我在循环的外部有一个计时器和另一个计时器,它会逐渐增加方法调用在循环内部的时间.外部时间约为17秒,内部计时器的总时间为40毫秒.循环执行50,000次.以下是代码示例:

long InnerTime = 0;
long OutterTime = 0;
Stopw1.Start();
int count = 1;
while (count <= TestCollection.Count) {
    Stopw2.Start();
    Medthod1();
    Stopw2.Stop();
    InnerTime = InnerTime + Stopw2.ElapsedMilliseconds;
    Stopw2.Reset();
    count++;
}
Stopw1.Stop();
OutterTime = Stopw1.ElapsedMilliseconds;
Stopw1.Reset();
Run Code Online (Sandbox Code Playgroud)

任何帮助将非常感激.马西莫

c# performance loops while-loop

5
推荐指数
1
解决办法
1782
查看次数

标签 统计

c# ×1

loops ×1

performance ×1

while-loop ×1