소개
Processes Priority Manager(PPM)는 프로세스의 시스템 우선순위와 프로세서 친화도(Affinity)를 자동으로 적용하여 시스템 성능을 조정하는 도구입니다. Artur Kharin이 개발한 이 프로그램은 Windows 환경에서 실행되며, 특정 프로세스의 CPU 우선순위 및 코어 할당을 설정하여 게임 성능 향상이나 백그라운드 프로세스의 리소스 사용량을 관리하는 데 사용됩니다.
상세정보
CPU 우선순위 관리
애플리케이션별로 CPU 우선순위를 설정할 수 있습니다. 우선순위를 ‘보통(Above Normal)’ 이상으로 높여 게임이나 주요 작업의 성능을 향상시키거나, 불필요한 백그라운드 프로세스의 우선순위를 낮춰 리소스 사용량을 줄일 수 있습니다. IO 및 메모리 우선순위도 설정할 수 있습니다.
프로세서 친화도(Affinity) 설정
각 애플리케이션에 특정 CPU 코어를 할당할 수 있습니다. Intel 프로세서의 경우 성능 코어(Performance Core)만 할당하거나, AMD 프로세서의 경우 특정 CCD(예: 3D V-Cache™가 탑재된 CCD)에만 실행되도록 설정할 수 있습니다. 멀티태스킹 환경에서 애플리케이션별로 다른 코어를 할당하여 성능을 최적화할 때 유용합니다.
자동 적용 및 프로파일 관리
설정한 우선순위와 친화도는 애플리케이션 시작 시 자동으로 적용됩니다. 여러 프로세스에 대한 설정을 프로파イル로 관리할 수 있으며, 모든 설정을 기본값으로 되돌리면 해당 프로세스가 목록에서 제거됩니다.
설치 및 시작
GitHub 릴리스 페이지에서 최신 버전을 다운로드하여 설치할 수 있습니다. 설치 후에는 반드시 관리자 권한으로 실행해야 합니다.
- PPM을 관리자 권한으로 실행합니다.
- 새 프로파일(애플리케이션 이름)을 목록에 추가합니다.
- 각 애플리케이션에 대해 원하는 CPU 우선순위와 프로세서 친화도를 설정합니다.
- 설정을 적용하면 이후 해당 애플리케이션 시작 시 자동으로 적용됩니다.
활용 예시
- 게임 성능 향상: 게임 프로세스의 CPU 우선순위를 높이거나, Intel 프로세서의 성능 코어에만 할당하여 프레임률을 개선할 수 있습니다. AMD 프로세서에서는 3D V-Cache™가 탑재된 CCD에만 게임을 실행시키는 것이 가능합니다.
- 백그라운드 프로세스 관리: 토렌트 클라이언트와 같이 지속적으로 실행해야 하는 프로세스의 우선순위를 낮추거나 효율적인 코어에만 할당하여 시스템 전반의 리소스 사용량과 배터리 소모를 줄일 수 있습니다.
- 멀티태스킹 최적화: 게임에는 성능 코어를, 스트리밍 애플리케이션에는 효율적인 코어를 할당하여 각 작업이 서로 간섭하지 않도록 할 수 있습니다.
지원 환경 및 요구사항
Windows 운영체제(x64 아키텍처)에서 실행됩니다. 프로그램의 특성상 관리자 권한이 필요합니다.
버전 및 업데이트
최신 버전은 GitHub 릴리스 페이지에서 확인할 수 있습니다.
제한 사항 및 확인사항
- 일부 애플리케이션(특정 게임 등)은 자체적으로 우선순위나 친화도를 제어할 수 있으며, PPM이 이를 덮어쓰지 못할 수 있습니다. 이는 해당 애플리케이션이 자체적으로 성능을 최적화하고 있기 때문입니다.
- 예를 들어, DOOM Eternal은 우선순위를 ‘보통’으로 초기화하고 자체 친화도를 설정합니다. Alan Wake 2는 우선순위를 초기화하지만 친화도는 초기화하지 않습니다.
- 원격 프로세스의 친화도를 수동으로 변경할 때는 태스크 관리자를 사용할 수 있지만, 이 설정은 프로세스 종료 후 유지되지 않습니다.
- 카피 프로텍트 기능이 포함된 일부 게임은 프로세서 친화도 변경을 감지할 수 있습니다.
시스템 요구사항
관리자 권한이 필요합니다. 일반 사용자 계정에서는 일부 기능이 제한될 수 있습니다. 시스템 안정성에 영향을 줄 수 있으므로, 중요 시스템 프로세스에는 신중히 적용해야 합니다.


