Как заставить приложение использовать всю доступную мощность процессора?

Я нахожусь на 4-ядерной машине с процессором Intel, Windows 10.

Я сделал пример приложения, вызывающего цикл, просто чтобы проверить диспетчер задач и посмотреть, что происходит, что-то простое, например:

      while true do begin end;

Я ожидал, что процессор будет на 100%, и мой процесс тоже будет работать на 100%; Так было тогда, когда у процессоров было только одно ядро.

Но это не то, что происходит сейчас, мое приложение никогда не использует более 25% общей мощности процессора, как показано в диспетчере задач. Поскольку это 4-ядерная машина, мне интересно, использует ли она только одно ядро ​​на полную мощность.

Эта «проблема» связана с тем, что у меня запущен только один поток?

Что мне нужно сделать, чтобы мое приложение действительно использовало всю доступную вычислительную мощность?

0 ответов

Другие вопросы по тегам