Служба планировщика мультимедийных классов
Служба планировщика мультимедийных классов ( MMCSS ) — это служба Windows , которая позволяет мультимедийным приложениям получать приоритетный доступ к ЦП для обработки, зависящей от времени (например, мультимедийные приложения), а также приоритетный доступ к диску, чтобы гарантировать, что процесс не испытывает недостатка в данных для обработки. . Служба MMCSS контролирует загрузку ЦП и динамически регулирует приоритет, чтобы приложение могло использовать как можно больше времени ЦП , не отказывая ЦП приложениям с более низким приоритетом. [1] MMCSS использует эвристику для определения относительного приоритета, необходимого для задачи, которую выполняет поток, и на основе этого динамически корректирует приоритет. [1] Поток должен явно вызвать MMCSS, чтобы использовать свои службы, вызвав метод AvSetMmMaxThreadCharacteristics()
[2] или AvSetMmThreadCharacteristics()
[3] API .
MMCSS используется мультимедийными приложениями в Windows Vista , включая Windows Media Player и Windows Media Center, для обеспечения воспроизведения звука без сбоев.
Проблемы
[ редактировать ]Эта служба была связана с плохой производительностью сети во время воспроизведения мультимедиа. [4] [5] В ответ на это Microsoft включила настраиваемую опцию [6] в Windows Vista с пакетом обновления 1 и более поздних версиях, где пользователи могут указать значение индекса регулирования сети для службы планирования мультимедийных классов, чтобы производительность сети и качество воспроизведения аудио/видео могли быть сбалансированы в соответствии с тем, как пользователи ее настраивают.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Перейти обратно: а б «Служба планировщика мультимедийных классов» .
- ^ «Функция AvSetMmMaxThreadCharacteristics (Windows)» .
- ^ «Функция AvSetMmThreadCharacteristics (Windows)» .
- ^ Microsoft отвечает на проблему с производительностью сети Vista
- ^ Блог Sysinternals «Воспроизведение мультимедиа Vista и пропускная способность сети»
- ^ Статья базы знаний Microsoft 948066.