MMCSS

2020. 1. 4. 22:17

Multimedia Class Scheduler Service (MMCSS)

 

 

  멀티미디어 클래스 스케줄러 서비스란 이름 그대로 멀티미디어 프로그램의 스케줄을 관리하는 윈도위 서비스이다. 여기서 스케줄이란 우리가 프로그램을 멀티로 사용할때 CPU가 여러 프로그램을 동시에 사용하는 것이 아니라 프로그램마다 스레드란 작은 작업단위로 순차적으로 처리하게 되는데 이 순차적 처리의 우선순위를 관리하는 것을 스케줄이라하고 스케줄을 관리하는 프로그램을 스케줄러라고 부른다. 

 

  특히 멀티미디어 프로그램(미디어 프로그램 & 오디오 프로그램)이 실행될 때 끊김없는 재생을 위해 MMCSS가 해당 프로그램을 다른 프로그램보다 우선순위를 높여준다.

 

  문제는 MMCSS가 실행될때 네트워크 성능이 많이 떨어질 수 있습니다. CPU의 처리를 멀티미디어 프로그램에 치중되다 보니 생기는 현상이다. 이를 조절 하기 위해서는 레지스트리 값을 설정하여 변경할 수 있다.

 

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile

 

  여기에 SystemResponsiveness 값이 기본값(십진수)으로 20으로되어 있습니다. 만일 멀티미디어에 치중하고 싶다면 이 값을 10으로 변경하고 네트워크나 다른 기능을 향상시키고 싶다면 40으로 설정하면 좋을 것 같다.

 

 

참조]

  https://msdn.microsoft.com/ko-kr/library/windows/desktop/ms684247(v=vs.85).aspx

  https://en.wikipedia.org/wiki/Multimedia_Class_Scheduler_Service

  http://www.computerstepbystep.com/multimedia_class_scheduler_service.html






 

반응형

'윈도우 서비스' 카테고리의 다른 글

AeLookupSvc  (0) 2017.01.12