Задать вопрос
Nightmare1
@Nightmare1
Программист

Динамическое получение скорости работы процессора?

Интересует кроссплатформенное решение в идеале . Есть способ получить текущую скорость работы процессора ?
  • Вопрос задан
  • 173 просмотра
Подписаться 2 Простой 2 комментария
Ответ пользователя Армянское Радио К ответам на вопрос (2)
gbg
@gbg Куратор тега Windows
Любые ответы на любые вопросы
Вадим Ушаков, Понимаете, ваш вопрос в определенном смысле абсурден, потому что вы хотите дословно "измерить неизвестно что неизвестно как".

Можно пытаться конкретизировать, например, говоря о том, что измерению подлежит частота ядра.

Но частота процессора хоть и кореллирует с тем как быстро он выполняет инструкции, но жестко с этим не связана. Потому что скорость выполения определенной программы определенным процессором зависит о от частоты, и от самой программы - можно умножение матриц написать как в MKL, с выравниванием кэша и интрисинками, а можно не написать и получить падение скорости раз так в 40, если не больше.

Это если речь идет о вычислениях. Но числодробилки нынче - редкость, больше распространены приложения, привязанные к IO - а там процессор может молотить во все свои гигагерцы - если поток спит и ждет данные, но будет продолжать это делать, пусть и с огромной тактовой частотой.
Ответ написан