Questo è un caso ragionevole per aumentare la priorità del mio processo?

0

Ho scritto un pezzo di software che utilizza un filtro della tastiera per elaborare i tasti di basso livello. Ogni evento chiave viene analizzato, durante il quale la chiave viene "bloccata" - dopo che il mio codice è stato eseguito, viene "rilasciato" nuovamente al sistema operativo.

Durante i miei test, faccio fatica a causare problemi con la latenza della tastiera, ma succede assolutamente se uso uno strumento per massimizzare la CPU. Se imposto la priorità del processo su "Above Normal", non viene osservata alcuna latenza anche quando la CPU è al massimo.

Con questa eccezione, il software funziona bene con priorità Normale.

Su questa base - sarebbe considerato accettabile forzare il mio processo in "Above Normal" all'avvio?

Ciò che mi riguarda è che sembra essere generalmente considerato una cattiva pratica e, inoltre, sul mio desktop solo i processi 3x di Microsoft sono impostati su Normal.

    
posta Dan 15.05.2017 - 20:12
fonte

0 risposte

Leggi altre domande sui tag