Я рассчитываю получить максимальную производительность для игры, и наткнулся на концепцию приоритета в реальном времени. Теперь я понимаю, что он делает, и мне было интересно, есть ли риск при установке приоритета процесса в режиме реального времени с двухъядерным процессором, поскольку, как я понял, в режиме реального времени делегирует только ядро этого процесса.
3 ответа
Вы не должны устанавливать приоритет в реальном времени, так как это опасно. Если вы установите программу, интенсивно использующую процессор, в режиме реального времени, она поглотит весь ваш процессор, не оставляя циклов для чего-либо еще, например, ввода с помощью мыши, ввода с клавиатуры и дискового кэша.
С моим опытом практически ничего не должно быть установлено в realtime
.. Он повесит ваш компьютер (а затем вам, возможно, потребуется вручную перезагрузить компьютер / ноутбук, нажав кнопку выключения в течение 5 секунд). Я думаю, что это может быть дано только процессу, который, как вы знаете, скоро закончится (и, таким образом, вы заставите их закончить раньше), но до тех пор, пока этот процесс не закончится, вы можете не иметь никакого контроля над ПК.
Это только моё мнение, более программно-ориентированный ответ будет оценен по достоинству.
Это были ПЛОХИЕ ответы даже 10 лет назад. Если у вас есть несколько процессоров ИЛИ один процессор с несколькими ядрами, это может быть плохо, только если процесс, для которого вы установили RT, может использовать ВСЕ процессоры / ядра. Пока есть свободные ядра, нет ничего плохого в том, чтобы установить что-то на RT. Я видел игры для RT в течение десятилетия без каких-либо проблем