Serviciu de programare clasă multimedia - Multimedia Class Scheduler Service

Serviciul Multimedia Class Scheduler ( MMCSS ) este un serviciu Windows care permite aplicațiilor multimedia să obțină acces prioritar la CPU pentru procesare sensibilă la timp (cum ar fi aplicații multimedia), precum și acces prioritar la disc pentru a se asigura că procesul nu este lipsit de date de procesat . Serviciul MMCSS monitorizează încărcarea procesorului și reglează dinamic prioritatea, astfel încât aplicația să poată utiliza cât mai mult timp CPU , fără a refuza procesorul pentru aplicațiile cu prioritate mai mică. MMCSS folosește euristică pentru a determina prioritatea relativă necesară pentru sarcina pe care o execută firul și ajustează dinamic prioritatea în funcție de aceasta. Un fir trebuie să invoce MMCSS în mod explicit pentru a-și folosi serviciile apelând AvSetMmMaxThreadCharacteristics()sau AvSetMmThreadCharacteristics() API-uri .

MMCSS este utilizat de aplicațiile multimedia din Windows Vista , inclusiv Windows Media Player și Windows Media Center pentru a oferi redare audio fără probleme.

Probleme

Acest serviciu a fost implicat în performanțe slabe de rețea în timpul redării multimedia. Ca răspuns la aceasta, Microsoft a inclus o opțiune configurabilă în Windows Vista Service Pack 1 și ulterior, unde utilizatorii pot specifica valoarea indexului de limitare a rețelei pentru Serviciul de programare a clasei multimedia, astfel încât performanța rețelei și calitatea redării audio / video să poată fi echilibrate în funcție de modul în care utilizatorii îl configurează.

Vezi si

Referințe