Операционная система управляет распределением времени процессора между всеми процессами и потоками. В любой момент системный планировщик может приостановить выполнение вашего потока, чтобы выделить время процессора другому потоку или процессу. Это приводит к тому, что измеряемое время выполнения кода увеличивается за счет "простоя", который не имеет отношения к самому исполняемому коду.
#### Решение
Выполните код множество раз и используйте статистический анализ результатов. Отбросьте выбросы — значения, которые значительно отличаются от большинства остальных. Обычно используется [[Медиана|медиана]] или [[Усеченное среднее|усеченное среднее]] для определения типичной производительности.