본문으로 건너뛰기
로그인 둘러보기
시스템·유틸리티 · 윈도우즈 유틸

Processes Priority Manager

0

Processes Priority Manager(PPM)는 프로세스의 시스템 우선순위와 프로세서 친화도(Affinity)를 자동으로 적용하여 시스템 성능을 조정하는 도구입니다.

성능우선순위프로세스프로세스 친화도

소개

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 릴리스 페이지에서 최신 버전을 다운로드하여 설치할 수 있습니다. 설치 후에는 반드시 관리자 권한으로 실행해야 합니다.

  1. PPM을 관리자 권한으로 실행합니다.
  2. 새 프로파일(애플리케이션 이름)을 목록에 추가합니다.
  3. 각 애플리케이션에 대해 원하는 CPU 우선순위와 프로세서 친화도를 설정합니다.
  4. 설정을 적용하면 이후 해당 애플리케이션 시작 시 자동으로 적용됩니다.

활용 예시

  • 게임 성능 향상: 게임 프로세스의 CPU 우선순위를 높이거나, Intel 프로세서의 성능 코어에만 할당하여 프레임률을 개선할 수 있습니다. AMD 프로세서에서는 3D V-Cache™가 탑재된 CCD에만 게임을 실행시키는 것이 가능합니다.
  • 백그라운드 프로세스 관리: 토렌트 클라이언트와 같이 지속적으로 실행해야 하는 프로세스의 우선순위를 낮추거나 효율적인 코어에만 할당하여 시스템 전반의 리소스 사용량과 배터리 소모를 줄일 수 있습니다.
  • 멀티태스킹 최적화: 게임에는 성능 코어를, 스트리밍 애플리케이션에는 효율적인 코어를 할당하여 각 작업이 서로 간섭하지 않도록 할 수 있습니다.

지원 환경 및 요구사항

Windows 운영체제(x64 아키텍처)에서 실행됩니다. 프로그램의 특성상 관리자 권한이 필요합니다.

버전 및 업데이트

최신 버전은 GitHub 릴리스 페이지에서 확인할 수 있습니다.

제한 사항 및 확인사항

  • 일부 애플리케이션(특정 게임 등)은 자체적으로 우선순위나 친화도를 제어할 수 있으며, PPM이 이를 덮어쓰지 못할 수 있습니다. 이는 해당 애플리케이션이 자체적으로 성능을 최적화하고 있기 때문입니다.
  • 예를 들어, DOOM Eternal은 우선순위를 ‘보통’으로 초기화하고 자체 친화도를 설정합니다. Alan Wake 2는 우선순위를 초기화하지만 친화도는 초기화하지 않습니다.
  • 원격 프로세스의 친화도를 수동으로 변경할 때는 태스크 관리자를 사용할 수 있지만, 이 설정은 프로세스 종료 후 유지되지 않습니다.
  • 카피 프로텍트 기능이 포함된 일부 게임은 프로세서 친화도 변경을 감지할 수 있습니다.

시스템 요구사항

관리자 권한이 필요합니다. 일반 사용자 계정에서는 일부 기능이 제한될 수 있습니다. 시스템 안정성에 영향을 줄 수 있으므로, 중요 시스템 프로세스에는 신중히 적용해야 합니다.