ループが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();
どんな助けでも大歓迎です。マッシモ