프로그램을 사용하여 특정 프로세서 커널을 사용할 수있는 방법

Anonim

핵심 프로세서를 선택하십시오
특정 프로그램을 수행하기위한 프로세서 코어의 배포는 컴퓨터에 꺼질 수없는 리소스 집약적 인 응용 프로그램이 있고 컴퓨터에서 정상적인 작동을 방지하는 경우 유용 할 수 있습니다. 예를 들어, Kaspersky Anti-Virus를 강조하는 프로세서의 한 핵심을 강조하고, 우리는 Al Litter, IT에서 게임 및 FPS를 가속화 할 수 있습니다. 반면에 컴퓨터가 늦어지면이 방법이 도움이되는 방법이 아닙니다. 우리는 이유를 찾아야합니다, cm : 컴퓨터를 브레이크

Windows 7 및 Windows 8의 특정 프로그램의 논리 프로세서의 목적

이러한 기능은 Windows 7, Windows 8 및 Windows Vista에서 작동합니다. 나는 그것이 우리 나라에서 그것을 사용하는 사람들이 적기 때문에 후자에 대해 말하지 않는다.

Windows 작업 관리자를 실행하고 :

  • Windows 7에서 프로세스 탭을 엽니 다
  • Windows 8에서 "세부 정보"

프로세서 준수를 선택하십시오

관심있는 프로세스에서 마우스 오른쪽 버튼을 클릭하고 컨텍스트 메뉴에서 "유사성 설정"을 선택하십시오. 프로세서 (또는 오히려 논리적 프로세서)의 코어를 지정할 수있는 "프로세서 준수"창이 나타납니다. 프로그램이 사용할 수 있습니다.

프로그램 실행을위한 논리 프로세서 선택

이제는 모두 프로세스가 그를 허용 한 논리 프로세서 만 사용합니다. 사실, 다음 실행까지는 정확히 일어납니다.

특정 프로세서 커널 (논리 프로세서)에서 프로그램을 실행하는 방법

Windows 8 및 Windows 7에서는 응용 프로그램을 시작하여 특정 논리 프로세서를 사용한 직후에 응용 프로그램을 시작할 수 있습니다. 이렇게하려면 매개 변수의 적합성을 나타내는 응용 프로그램의 실행을 구현해야합니다. 예를 들어:

C : \ Windows \ System32 \ cmd.exe / c 시작 / 선명도 1 Software.exe

이 예에서 Software.exe 응용 프로그램은 논리 프로세서의 0 번째 (CPU 0)를 사용하여 시작됩니다. 저것들. Affinity가 핀 디스크 프로세서 번호 + 1. 동일한 명령을 사용하여 특정 논리 프로세서를 사용하여 항상 시작되도록 응용 프로그램 바로 가기에 쓸 수있는 것과 동일한 명령을 지정합니다. 불행히도 응용 프로그램이 하나의 논리 프로세서가 아닌 논리 프로세서를 사용하도록 매개 변수를 전송하는 방법을 찾을 수 없습니다.

UPD : Affinity 매개 변수를 사용하여 여러 논리 프로세서에서 응용 프로그램을 시작하는 방법을 발견했습니다. 우리는 16 진수 형식으로 마스크를 지정합니다. 예를 들어, 프로세서 1, 3, 5, 7을 각각 사용해야합니다. 10101010 또는 0xAA, / AFFINITY 0xAA로 전송합니다.

Windows 8에서 프로세서 사용

더 읽어보기