Impostazione della priorità in tempo reale a un processo


1

Sto cercando di ottenere il massimo delle prestazioni per un gioco e mi sono imbattuto nel concetto di priorità in tempo reale. Ora capisco cosa fa e mi chiedevo se ci fosse qualche rischio nell'impostare la priorità del processo in tempo reale con una CPU dual-core, poiché per quello che ho raccolto, i delegati in tempo reale erano solo un elemento centrale di quel processo.

Risposte:


1

Non si dovrebbe impostare la priorità in tempo reale in quanto è pericoloso. Se si imposta un programma ad alta intensità di CPU in tempo reale, si risuccherà l'intero processore, senza lasciare cicli per qualsiasi altra cosa, come input del mouse, input della tastiera e cache del disco.


Ho visto resoconti di persone che hanno eseguito con successo cose in tempo reale (cioè giochi) con periferiche sensibili attraverso.
fijozico

1

Con la mia esperienza, praticamente nulla dovrebbe essere impostato per realtime.. Si bloccherà il PC (e quindi potrebbe essere necessario riavviare manualmente PC / LAPTOP, premendo il pulsante di spegnimento per 5 secondi). Penso che potrebbe essere dato solo al processo, che tu sai che sarà finito presto (e quindi, li farai finire prima), ma fino a quando il processo non sarà finito, potresti non avere il controllo del PC.

Questa è solo la mia opinione, sarà apprezzata una risposta più a livello di programmazione.


1

Queste erano risposte BAD anche 10 anni fa. Finché hai più CPU o una singola CPU con più core, questo può essere solo negativo se il processo che hai impostato su RT può utilizzare TUTTE le CPU / i Core. Finché ci sono i core liberi, non c'è assolutamente nulla di male nell'impostare qualcosa su RT. Ho visto i giochi in RT per un decennio senza alcun problema


Interessante. Come si impedisce a un processo in tempo reale di utilizzare tutti i core?
jpaugh
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.