Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗csSpTmMs 223 of 509 menu
◀ ▶

Участок кода и Stopwatch в C#

Секундомер не заменяет логирование, но помогает сравнить две реализации на одном объёме данных.

Счётчик тиков ElapsedTicks нужен, когда миллисекунд уже не хватает, чтобы различить короткий участок.

Обернём простой цикл суммирования. На коротком цикле миллисекунды могут остаться нулём, хотя тики уже есть:

using System.Diagnostics; Stopwatch lap = new Stopwatch(); lap.Start(); int total = 0; for (int i = 0; i < 1000; i++) total += i; lap.Stop(); Console.WriteLine(total); Console.WriteLine(lap.ElapsedTicks > 0);

Посчитайте сумму чисел от 0 до 499 и выведите длительность в миллисекундах.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить