Paano gumawa ng isang programa na gumamit ng isang tukoy na core ng processor

Pin
Send
Share
Send

Ang paglalaan ng mga core ng processor upang maisagawa ang isang tiyak na programa ay maaaring maging kapaki-pakinabang kung ang iyong computer ay may application na masinsinang mapagkukunan na hindi maaaring i-off at na nakakasagabal sa normal na operasyon ng computer. Halimbawa, ang paglalaan ng isang core ng processor para sa pagpapatakbo ng Kaspersky Anti-Virus, maaari nating, kahit na medyo, mapabilis ang laro at FPS sa loob nito. Sa kabilang banda, kung ang iyong computer ay napakabagal, hindi ito ang pamamaraan na makakatulong sa iyo. Kailangang maghanap ng mga kadahilanan, tingnan: Bumagal ang computer

Pagtatalaga ng mga lohikal na processors sa isang tiyak na programa sa Windows 7 at Windows 8

Ang mga tampok na ito ay gumagana sa Windows 7, Windows 8, at Windows Vista. Hindi ko pinag-uusapan ang huli, dahil kakaunti ang mga gumagamit nito sa ating bansa.

Ilunsad ang Windows Task Manager at:

  • Sa Windows 7, buksan ang tab na Mga Proseso
  • Sa Windows 8, buksan ang Mga Detalye

Mag-right-click sa proseso na interesado ka at piliin ang "Itakda ang pagkakaugnay" mula sa menu ng konteksto. Ang window ng "Proseso ng Pagsunod" ay lilitaw kung saan maaari mong tukuyin kung aling mga core ng processor (o sa halip na lohikal na mga processors) ang pinapayagan na gamitin ang programa.

Ang pagpili ng mga lohikal na processors para sa pagpapatupad ng programa

Iyon lang, ngayon ang proseso ay gumagamit lamang ng mga lohikal na processors na pinapayagan nito. Totoo, nangyayari ito nang eksakto hanggang sa susunod na paglulunsad nito.

Paano magpatakbo ng isang programa sa isang tukoy na core ng processor (lohikal na processor)

Sa Windows 8 at Windows 7, posible ring patakbuhin ang application upang pagkatapos na ilunsad ito ay gumagamit ng ilang mga lohikal na processors. Upang magawa ito, ang application ay dapat mailunsad kasama ang mga sulat na ipinahiwatig sa mga parameter. Halimbawa:

c:  windows  system32  cmd.exe / C pagsisimula / pagkakaugnay ng 1 software.exe

Sa halimbawang ito, ang application ng software.exe ay ilulunsad gamit ang 0th (CPU 0) na lohikal na processor. I.e. ang bilang pagkatapos ng pagkakaugnay ay nagpapahiwatig ng lohikal na numero ng processor + 1. Maaari mong isulat ang parehong utos sa shortcut ng application upang palaging ito ay nagsisimula gamit ang isang tiyak na lohikal na processor. Sa kasamaang palad, hindi ako makahanap ng impormasyon sa kung paano ipasa ang parameter upang ang application ay hindi gumamit ng isang lohikal na processor, ngunit nang sabay-sabay.

UPD: natagpuan kung paano patakbuhin ang application sa maraming mga lohikal na processors gamit ang parameter ng pagkakaugnay. Tinukoy namin ang mask sa hexadecimal format, halimbawa, kailangan nating gumamit ng mga processors 1, 3, 5, 7, ayon sa pagkakabanggit, ito ay magiging 10101010 o 0xAA, ililipat namin ito sa form / affinity 0xAA.

Pin
Send
Share
Send