Нет, поскольку на вашем компьютере запущено несколько других событий, которые влияют на время вашего секундомера.
Просто небольшой список:
- Другой процесс на вашем компьютере требует времени ЦПи ваш процесс / поток менее важен, чем этот процесс
- То же самое со всеми аппаратными вызовами, такими как запись на жесткий диск, рисование графики и т. д.
- Вы вызываете этот метод / класс в первый раз иJIT-компилятор запускается перед его выполнением
- Ваша куча была израсходована, и ваше приложение запрашивает новую память, иначе сборщик мусора собирает и освобождает все устаревшие данные
- ваш процессор начал снижение мощностии работает с более низкой скоростью
- и еще больше больше ...
Такое сравнение производительности обычно вызывается одним и тем же методом, одни и те же параметры в течение нескольких раз в цикле из-завсе эти влияния.