Powiedziałbym, że to zależy. Jeśli masz tylko jeden rdzeń / procesor na komputerze i jest to zadanie wymagające dużej mocy procesora, nie ustawiłbym go w czasie rzeczywistym. Wysoka może być w porządku, ale to wymaga eksperymentowania.
Jeśli masz wiele rdzeni, a proces jest jednowątkowy: śmiało, ustaw go tak, jak chcesz. Pozostałe rdzenie będą nadal wolne, nawet jeśli jeden rdzeń jest obciążony w 100% przez cały czas.
Jeśli masz wiele rdzeni, a proces jest wielowątkowy: zależy to od tego, czy wszystkie wątki będą obciążone w 100%. Niektóre programy mają wątek „menedżera”, który wysyła pracę do innych wątków, ale sam nie wykonuje dużego przetwarzania. Dzięki temu jeden rdzeń byłby prawie wolny, a tym samym pozwalałby na wysoki priorytet lub priorytet w czasie rzeczywistym.
Inne programy spróbują pobrać wszystkie rdzenie. W tym przypadku wysoki może być w porządku, ale wymaga eksperymentowania.
Nawet inne pobierają tylko określoną liczbę rdzeni i mogą nie używać wszystkich dostępnych rdzeni. W takim przypadku priorytet lub wysoki priorytet w czasie rzeczywistym powinny być w porządku.
Jeśli nie masz jednego rdzenia, śmiało eksperymentuj. Przez większość czasu ustawienie go na wysoki, a nawet w czasie rzeczywistym, nie zaszkodzi. Możesz ustawić powinowactwo procesu (liczbę rdzeni, których może użyć) również w menedżerze zadań. W ten sposób możesz lepiej zrównoważyć obciążenie procesora. Może także pomóc obniżyć temperaturę i zużycie energii itp.