Si të bëni një program të përdorni një bazë të procesorit të veçantë

Shpërndarja e bërthamës së procesorit për ekzekutimin e një programi të caktuar mund të jetë i dobishëm nëse kompjuteri juaj ka një aplikacion intensiv të burimeve që nuk mund të fiket dhe që në të njëjtën kohë ndërhyn me funksionimin normal të kompjuterit. Për shembull, duke zgjedhur një bërthamë procesori për Kaspersky Anti-Virus për të punuar, ne mund të, megjithëse pak, por të përshpejtojmë lojën dhe FPS në të. Nga ana tjetër, nëse kompjuteri juaj është shumë i ngadalshëm, kjo nuk është metoda që do t'ju ndihmojë. Ju duhet të shikoni për arsye, shih: Kompjuteri ngadalësohet

Caktimi i procesorëve logjik në një program të veçantë në Windows 7 dhe Windows 8

Këto funksione funksionojnë në Windows 7, Windows 8 dhe Windows Vista. Unë nuk flas për këtë të fundit, pasi pak e përdorin atë në vendin tonë.

Launch Windows Task Manager dhe:

  • Në Windows 7, hapni skedën Processes.
  • Në Windows 8, hapni "Detajet"

Klikoni me të djathtën në procesin që ju intereson dhe zgjidhni "Vendos afinitetin" në menunë kontekstuale. Do të shfaqet dritarja Përputhëse e procesorit, në të cilën mund të specifikoni se cilat procesorë (ose më mirë, procesorë logjikë) programi lejohet të përdorë.

Përzgjedhja e procesorëve logjik për ekzekutimin e programit

Kjo është e gjitha, tani procesi përdor vetëm ato procesorë logjike që lejohen në të. E vërteta është, kjo ndodh saktësisht deri në lançimin e ardhshëm.

Si të ekzekutoni një program në një procesor të veçantë (procesor logjik)

Në Windows 8 dhe Windows 7, është gjithashtu e mundur të nisë një aplikacion në mënyrë që menjëherë pas lëshimit të tij të përdorë procesorë të caktuar logjik. Për ta bërë këtë, nisja e aplikacionit duhet të kryhet me një tregues të pajtueshmërisë në parametrat. Për shembull:

c:  windows  system32  cmd.exe / C start / afinitet 1 software.exe

Në këtë shembull, aplikacioni software.exe do të fillojë duke përdorur procesorin logjik 0 (CPU 0). dmth numri pas afinitetit tregon numrin e procesorit logjik + 1. Ju gjithashtu mund të shkruani të njëjtin komandë në shkurtoren e aplikacionit, në mënyrë që gjithmonë të vazhdohet duke përdorur një procesor të veçantë logjik. Fatkeqësisht, nuk isha në gjendje të gjeja informacion se si të kaloj një parametër në mënyrë që aplikacioni të përdorë më shumë se një procesor logjik, por disa.

UPD: zbuloi se si të ekzekutojë aplikacionin në procesorë të shumëfishta logjik duke përdorur parametrin e afinitetit. Ne specifikojmë maskën në formatin heksadecimal, për shembull, kërkohet të përdorin përpunuesit 1, 3, 5, 7, respektivisht, kjo do të jetë 10101010 ose 0xAA, e kaluar në formën / afinitetin 0xAA.