Я бы сказал, что это зависит. Если у вас есть только одно ядро / процессор на вашем компьютере, и это задача, интенсивно использующая процессор, я бы не стал устанавливать ее в реальном времени. Высокий может быть хорошо, но это требует экспериментов.
Если у вас несколько ядер, а процесс однопоточный: продолжайте, устанавливайте его так, как хотите. Другие ваши ядра будут по-прежнему свободны, даже если одно ядро постоянно загружено на 100%.
Если у вас несколько ядер и процесс многопоточный: это будет зависеть от того, все ли потоки будут загружены на 100%. В некоторых программах есть поток 'manager', который распределяет работу по другим потокам, но сам по себе не выполняет большую часть обработки. Это оставит одно ядро почти свободным и, таким образом, обеспечит высокий приоритет или приоритет в реальном времени.
Другие программы постараются взять все ядра. В этом случае высокий может быть хорошо, но это требует экспериментов.
Даже другие будут использовать только определенное количество ядер и могут не использовать все доступные ядра. В этом случае высокий или в реальном времени приоритет должен быть в порядке.
Если у вас нет единого ядра, продолжайте, экспериментируйте. Большую часть времени не повредит установить его на высокий уровень или даже в режиме реального времени. Вы также можете установить сходство процесса (сколько ядер он может использовать) в диспетчере задач. Таким образом, вы можете лучше сбалансировать нагрузку на ваш процессор. Это также может помочь снизить температуру и энергопотребление и т. Д.