Стабильно ли разрешение таймера класса System.Diagnostics.Stopwatch?

.Net поддерживает синхронизацию с высоким разрешением, используяSystem.Diagnostics.Stopwatch учебный класс. Я понимаю, что конкретное разрешение, которое использует этот класс, отличается в зависимости от базового оборудования и может быть получено через статическое свойство.Stopwatch.Frequency

Эта частота, похоже, связана с частотой процессора иStopwatch читает это значение и сохраняет его в статической переменной класса в статическом инициализаторе / конструкторе. Отсюда яТеперь мне интересно, будет ли этот класс сообщать о неправильных таймингах при изменении тактовой частоты процессора? например в системах, которые изменяют тактовую частоту процессора в зависимости от загрузки системы.

Ответы на вопрос(1)

Ваш ответ на вопрос