Лучшая практика для Секундомера во много машине процессоров?

onkeydown="javascript:if (event.which || event.keyCode){if ((event.which == 13) || (event.keyCode == 13)) {document.getElementById('btnSearch').click();}};"

Это - просто что-то, что я имею из несколько недавнего проекта... Я нашел его в сети, и я понятия не имею, существует ли лучший путь или не в простом JavaScript.

8
задан Cœur 13 December 2017 в 05:36
поделиться

1 ответ

Если сама функция не является многопоточной (например, она не порождает другие потоки / процессы и не ожидает их завершения), то единственная проблема - ваша машина.

Если ваша машина занят другими делами, которые могут сделать ваш тест недействительным (например, кодирует видео H.264 при выполнении теста с привязкой к ЦП). Точно так же, если вы используете всю физическую память для тестирования чего-то, что связано с памятью, это может сделать ваши результаты недействительными.

Таким образом, общий принцип заключается в том, что при проведении таких тестов машина должна находиться под нагрузкой от минимальной до нормальной. Кроме этого, проблем с многопроцессорностью нет. Да, программа может менять местами ядра во время работы, но накладные расходы на это составляют либо крошечный процент вашего измеренного времени, либо измеренное время настолько мало, что степень детализации системы '

5
ответ дан 5 December 2019 в 21:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: