Computer >> 컴퓨터 >  >> 시스템 >> Windows 10

Windows 10에서 애플리케이션의 CPU 우선순위를 설정하는 3가지 방법

Windows에서는 시스템에서 실행 중인 애플리케이션들이 각각의 기능에 따라 우선순위를 부여받습니다. CPU는 이 우선순위 수준에 따라 프로세스마다 일정한 처리 시간을 할당하며, 실시간(Real-time), 높음(High), 보통(Normal) 등 여러 단계의 우선순위가 존재합니다. 우선순위가 높을수록 해당 프로세스나 앱이 더 많은 CPU 시간을 배정받게 됩니다.

CPU 우선순위는 전면(foreground)에서 실행되는 앱과 백그라운드(background)에서 실행되는 앱 중 무엇을 더 중요하게 처리할지 결정하는 기준이 됩니다. 기본적으로 시스템 앱이 안정적으로 작동해야 하기 때문에 CPU는 항상 Windows 시스템 프로세스를 최우선으로 고려합니다. 다만, 사용자가 기본 설정을 변경하여 특정 프로세스에 더 많은 CPU 실행 시간을 할당할 수도 있습니다.

아래에서 소개하는 세 가지 방법을 활용하면 Windows 10에서 원하는 앱의 우선순위를 직접 설정할 수 있습니다.

참고: 모든 우선순위 설정은 임시적이며, 컴퓨터를 재시작하면 기본값으로 되돌아갑니다. 또한 애플리케이션을 높은 우선순위로 실행하면 시스템 전반의 성능이 느려질 수 있으므로 주의해야 합니다. 드라이브의 불필요한 파일을 정리하고 시스템 속도를 개선하려면 Advanced System Optimizer와 같은 최적화 도구를 사용하는 것이 좋습니다. 이런 도구는 시스템을 최신 상태로 유지하고 위협으로부터 보호하여 성능 향상에도 도움을 줍니다.

방법 1: 작업 관리자 사용

의외로 간과하기 쉽지만, 작업 관리자를 활용하는 것이 가장 간단한 방법입니다. 단, 작업 관리자로는 현재 실행 중인 앱의 우선순위만 변경할 수 있다는 점에 유의하세요.

1단계: Ctrl + Alt + Delete 키를 눌러 작업 관리자를 엽니다.

2단계: [세부 정보] 탭으로 이동한 후, 목록에서 우선순위를 변경할 앱을 찾아 선택합니다.

Windows 10에서 애플리케이션의 CPU 우선순위를 설정하는 3가지 방법

해당 앱을 마우스 오른쪽 버튼으로 클릭하고 [우선순위 설정]으로 이동하면 실시간, 높음, 보통 이상, 보통, 보통 미만, 낮음 옵션이 표시됩니다.

3단계: 우선순위 변경을 확인하는 팝업 메시지가 나타나면 이를 승인합니다.

다른 앱에 대해서도 동일한 과정을 반복하면 됩니다. 우선순위 설정을 마친 후에는 작업 관리자를 닫으면 됩니다.

방법 2: 명령 프롬프트 사용

명령 프롬프트를 활용하는 방법은 두 가지로 나뉩니다. 하나는 이미 실행 중인 프로세스의 우선순위를 변경하는 방법이고, 다른 하나는 앱을 실행하는 시점부터 우선순위를 지정하는 방법입니다.

실행 중인 프로세스의 우선순위 설정

1단계: 시작 메뉴 검색창에 cmd를 입력하고 Enter 키를 눌러 명령 프롬프트를 엽니다.

2단계: 아래 명령어 형식대로 입력합니다. "ProcessName" 자리에는 대상 프로세스 이름을 넣습니다.

wmic process where name="ProcessName" CALL setpriority "PriorityLevelName"

예를 들어 Word의 우선순위를 변경하려면 프로세스 이름인 winword.exe를 입력하고, 우선순위를 '높음'으로 설정한다면 명령어는 다음과 같습니다.

wmic process where name="winword.exe" CALL setpriority "High"

Windows 10에서 애플리케이션의 CPU 우선순위를 설정하는 3가지 방법

입력 후 Enter 키를 누르면 적용됩니다.

'보통 이상'으로 설정하려면 아래 명령어를 사용합니다.

wmic process where name="winword.exe" CALL setpriority "Above normal"

Windows 10에서 애플리케이션의 CPU 우선순위를 설정하는 3가지 방법

앱 시작 시 우선순위 지정

1단계: 시작 메뉴 검색창에 cmd를 입력하고 Enter 키를 눌러 명령 프롬프트를 엽니다.

2단계: 아래 명령어 형식에 따라 프로세스 이름과 애플리케이션 파일의 전체 경로를 입력한 후 Enter 키를 누릅니다.

start "" /PriorityLevelName "애플리케이션 파일의 전체 경로"

예를 들어 Word를 '보통 이상' 우선순위로 실행하려면 다음과 같이 입력합니다.

start "" /Above normal "C:\Windows\System32\winword.exe"

Windows 10에서 애플리케이션의 CPU 우선순위를 설정하는 3가지 방법

방법 3: 레지스트리 편집기 사용

레지스트리 값을 수정하면 애플리케이션의 CPU 우선순위를 변경할 수 있습니다. 이를 위해서는 해당 항목의 DWORD 값을 조정해야 합니다.

주의: 레지스트리를 수정하기 전에 반드시 백업을 만들어 두세요. 레지스트리 편집기에서 [파일] > [내보내기]를 클릭해 파일을 저장하면 되며, 변경 사항을 되돌려야 할 때는 [가져오기]에서 해당 파일을 선택하면 복원됩니다.

CPU 우선순위를 설정하는 절차는 다음과 같습니다.

1단계: 시작 메뉴 검색창에 '레지스트리 편집기'를 입력해 실행합니다.

2단계: 아래 경로로 이동합니다.

컴퓨터>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl

3단계: 오른쪽 패널의 PriorityControl 항목 아래에서 값 목록을 확인할 수 있습니다.
Windows 10에서 애플리케이션의 CPU 우선순위를 설정하는 3가지 방법

Win32PrioritySeparation을 마우스 오른쪽 버튼으로 클릭하면 편집 대화 상자가 열립니다.

4단계: DWORD(32비트) 값 편집 창에서 값 데이터를 입력할 수 있습니다.

전면 앱에 우선순위를 부여하려면 값 데이터를 26으로 변경하고, 백그라운드 앱에 우선순위를 부여하려면 18로 변경합니다.

[확인]을 클릭하면 앱의 CPU 우선순위 변경이 성공적으로 완료됩니다.

마무리

위에서 소개한 방법 중 어떤 것이든 활용하면 컴퓨터의 CPU 우선순위를 효율적으로 관리할 수 있습니다. 어떤 방법이 가장 유용했는지 댓글로 알려주시고, 더 많은 문제 해결 팁을 받아보시려면 뉴스레터 구독도 잊지 마세요.