Влияют ли системные фоновые службы на бенчмарки языков?

Влияют ли системные фоновые службы на бенчмарки языков?
Влияют ли системные фоновые службы на бенчмарки языков? - davidclode @ Unsplash

Да, они могут.

Обычно просто здравый смысл в получении результатов от нескольких прогонов бенчмаркинга, имея некоторое представление о том, чего ожидать, и зная, какие фоновые службы могут запускаться на вашем компьютере (остерегайтесь, в частности, службы индексирования/поиска) и замедлять его, как правило, избежать серьезного заблуждения по результатам. Я обнаружил, что это скорее проблема с автоматическим тестированием производительности, когда в цикле нет человека, который мог бы сказать: «Что за хрень…? О, глупая служба foo только что запустила обновление».

Для чисто вычислительных тестов я обнаружил, что запуск процесса тестирования с более высоким приоритетом, чем обычно, может с пользой дать более последовательные и стабильные результаты на «занятых» машинах. Это может не сработать, если ввод-вывод является фактором (зависит от того, влияет ли понятие приоритета вашей ОС только на планирование ЦП или ввод-вывод).

Прикрепляю к посту несколько видео по теме:

Прикрепленное видео 1 - Системные прерывания грузят процессор? Разгрузи проц и дай ПК нормально работать!

Прикрепленное видео 2 - ХОРОШО, НО ПЛОХО.. ТЕСТИРУЮ ATOMIC HEART НА РАЗНЫХ ПК + RTX

Прикрепленное видео 3 - ПОЛНАЯ ОПТИМИЗАЦИЯ Miui 13 от A до Я, БАТАРЕЯ ДЕРЖИТ ДОЛЬШЕ, РЕКЛАМЫ НЕТ, РАБОТАЕТ ШУСТРО


LetsCodeIt, 25 мая 2023 г., 18:15