서비스 품질

스레드와 연결된 QoS(서비스 품질)는 원하는 성능 및 전력 효율성을 나타내는 데 사용됩니다. 각 스레드는 QoS 수준에 할당됩니다. 예약 우선 순위는 시스템이 다음에 예약할 스레드를 결정하는 기본 메트릭으로 남아 있지만 QoS는 핵심 선택 및 프로세서 전원 관리에 영향을 줄 수 있습니다. 다른 유형의 프로세서가 있는 플랫폼에서 스레드의 QoS는 프로세서의 하위 집합으로 예약을 제한하거나 특정 프로세서 클래스에 대한 기본 설정을 나타낼 수 있습니다.

개발자는 사용자가 없는 경우, AC/충전 시 또는 배터리 잔량에 따라 실행 시기를 제어하기 위해 다른 기능을 이미 사용 중일 수 있습니다. QoS는 실행 방법에 영향을 주는 기능을 제공합니다. 이 기능은 CPU 효율성을 개선하고 배터리 수명을 연장하는 데 도움이 될 수 있습니다. 또한 이 프로세스는 AC 전원에서 작동하는 동안 CPU 전력 소비를 줄여 열 출력을 줄여 팬 소음이 높거나 열 제한이 발생할 수 있습니다.

서비스 품질 수준

시스템은 각각 차별화된 성능과 전력 효율성으로 여러 QoS 수준을 유지 관리합니다. Windows는 각 QoS 수준에 대한 예약 및 프로세서 전원 관리에 대한 표준 기본 설정을 제공합니다. 프로세서 전원 관리 및 다른 유형의 일정에 대한 각 QoS 수준의 정확한 조정은 Windows 프로비저닝을 통해 수정할 수 있습니다. 성능 조정 및 프로비저닝에 대한 자세한 내용은 프로세서 전원 관리 옵션을 참조하세요.

QoS 수준 설명 성능 및 전원 Release
높음 포그라운드 및 포커스에 있는 창이 있는 애플리케이션 또는 가청, SetProcessInformation을 사용하여 프로세스에 명시적으로 태그를 지정하거나 SetThreadInformation을 사용하여 스레드에 태그를 지정합니다. 표준 고성능. 1709
중간 최종 사용자에게 표시될 수 있지만 포커스가 없는 창이 있는 애플리케이션입니다. 높음과 낮음의 플랫폼에 따라 다릅니다. 1709
낮음 최종 사용자가 보거나 들을 수 없는 창이 있는 애플리케이션입니다. 배터리에서 가장 효율적인 CPU 빈도를 선택하고 효율적인 코어로 예약합니다. 1709
유틸리티 백그라운드 서비스 배터리에서 가장 효율적인 CPU 주파수를 선택하고 효율적인 코어로 예약합니다. Windows 11 22H2
에코 SetProcessInformation을 사용하여 프로세스에 명시적으로 태그를 지정하거나 SetThreadInformation을 사용하여 스레드에 태그를 지정하는 애플리케이션입니다. 항상 가장 효율적인 CPU 빈도를 선택하고 효율적인 코어로 예약합니다. Windows 11
미디어 멀티미디어 클래스 스케줄러 서비스에서 명시적으로 태그가 지정된 스레드는 멀티미디어 일괄 처리 버퍼링을 나타냅니다. 효율적인 일괄 처리를 위해 CPU 빈도가 감소했습니다. 2004
최종 기한 멀티미디어 클래스 스케줄러 서비스에서 명시적으로 태그를 지정한 스레드는 오디오 스레드가 최종 기한을 충족하기 위해 성능이 필요하다는 것을 나타냅니다. 미디어 최종 기한을 충족하기 위한 고성능. 2004

서비스 품질 분류

다음 표에서는 지원되는 QoS 분류를 보여 줍니다.

원본 설명
멀티미디어 파운데이션 멀티미디어 클래스 스케줄러 서비스는 멀티미디어 시나리오에 CPU 리소스의 우선 순위를 지정합니다. 서비스는 미디어 및 최종 기한 QoS 수준을 사용하여 멀티미디어 처리를 담당하는 특정 스레드에 태그를 지정하여 성능 기한을 충족하는 동안 전력 효율성을 제공합니다.
API SetProcessInformation을 사용하면 개발자가 ProcessPowerThrottling에서 기능을 토글 PROCESS_POWER_THROTTLING_EXECUTION_SPEED 하여 프로세스를 HighQoS 또는 EcoQoS로 명시적으로 태그 지정할 수 있습니다.
SetThreadInformation을 사용하면 개발자가 ThreadPowerThrottling 에서 기능을 토글하여 THREAD_POWER_THROTTLING_EXECUTION_SPEED 스레드를 HighQoS 또는 EcoQoS로 명시적으로 태그 지정할 수 있습니다.
가청 오디오 재생으로 결정되는 프로세스는 HighQoS입니다.
표시 창을 직접 소유하거나 창 소유 프로세스의 하위 항목인 프로세스에는 표시 유형 및 포커스 상태에 따라 QoS 수준이 할당됩니다.

창 상태서비스 품질
포커스에서높음
표시중간
최소화되거나 완전히 폐색됨낮음
추론 위의 원본으로 분류되지 않은 스레드는 시스템에서 QoS 수준을 자동으로 할당합니다. 이러한 추론에는 스레드 우선 순위가 감소된 스레드 우선 순위가 포함된 스레드 우선 순위가 포함되지만 이에 국한되지 않습니다. 여기서 스레드 우선 순위는 더 낮은 QoS 수준을 의미합니다.