Я пытаюсь выполнить некоторые измерения производительности с помощью Intels RDTSC, и это довольно странных вариаций, которые я получаю во время разных тестов. В большинстве случаев мой контрольный показатель в C требует 3000000 Mio циклов, однако точно такое же выполнение может в некоторых случаях принимать 5000000, что почти вдвое больше. Я старался не иметь интенсивных рабочих нагрузок параллельно , чтобы получить хорошие оценки производительности. Любая идея, откуда могут возникнуть такие огромные временные изменения ? Я знаю, что прерывания и прочее могут произойти, но я не ожидал, что такие огромные изменения в сроках!Выбросы во время оценки производительности
PS: Я запускаю его на процессоре Pentium с Linux, работающим на нем.
Спасибо за обратную связь, Джон
спасибо, но я выполняю свои тесты на одноядерной машине – John