Как найти с точностью до секунды тактовую частоту Mac
Я хотел бы знать частоту процессора по секундам на моем Mac.
У меня такое чувство, что ему нравится бездействовать на очень низких тактовых частотах, а затем по требованию подпрыгивает до более высокой тактовой частоты. (У меня есть данные о частоте кадров UI, которые это подтверждают)
Мой Mac - это 13-дюймовый MacBook Pro 2017 года с сенсорной панелью. Похоже, что на старых компьютерах Mac работает следующее: Программно определять текущую тактовую частоту процессора в OS X? В этой статье использовалась sysctl hw.cpufrequency
Терминальная команда. Другие места используют (и упомянул Марк Сетчелл) программу Intel ( ссылка), чтобы показать ее, однако кажется, что программа перестала работать для более поздних версий Mac / OS X. Ссылка на скринкаст программы Intel не работает.
Однако на моей машине эта команда всегда возвращает точно 2900000000
, Что более чем немного подозрительно. За последние 5 лет я много работал над Android и другими компьютерами, и я очень сомневаюсь, что частота будет идеально фиксированной.
_
Apple просто кормит команду 2900000000
по причинам наследства / поддержки?
Кто-нибудь знает способ узнать фактическую частоту процессора?
Действительно ли процессор просто работает на 2900000000
все время?
_
Я перебрал все опции sysctl и ничего не увидел (sysctl -a
). Максимальная и минимальная тактовая частота были оба 2900000000
но опять же, учитывая характеристики батареи и частоту кадров, я сильно сомневаюсь в этом.