Pangunahin Mga Smartphone Paano Limitahan ang Mga App sa Mga Tiyak na Mga CPU Cores na may Proseso ng Kaakibat

Paano Limitahan ang Mga App sa Mga Tiyak na Mga CPU Cores na may Proseso ng Kaakibat



Karamihan sa mga Windows PC ay pinalakas na ngayon ng mga multi-core na processor, at ang mga pinakabagong bersyon ng Windows sa pangkalahatan ay gumagawa ng napakahusay na trabaho na awtomatikong hatiin ang kabuuang lakas ng pagpoproseso ng iyong PC upang pinakamahusay na mapaunlakan ang iyong mga tumatakbo na app at laro. Ngunit kung minsan ang gumagamit at Windows ay maaaring magkaroon ng magkakaibang mga ideya pagdating sa paggawa ng mga desisyon sa kung paano pinakamahusay na gamitin ang lakas ng CPU ng PC, at doon makakapasok ang mga advanced na gumagamit at manu-manong pinaghihigpitan ang ilang mga app o proseso sa mga tukoy na CPU core, salamat sa isang tampok tinawag Proseso ng Kaakibat . Narito kung paano ito gawin.
Pagdating sa mga bersyon ng antas ng consumer ng Windows, ang kakayahan para sa isang gumagamit na manu-manong i-configure ang paggamit ng isang app ng mga tukoy na CPU core ay bumalik sa timeframe ng Windows XP / 2000, bagaman ang mga hakbang ay bahagyang naiiba sa bawat bersyon ng Windows. Para sa mga hakbang at screenshot sa artikulong ito ginagamit namin ang Windows 10, ngunit ang mga mambabasa na nagpapatakbo ng mga mas lumang bersyon ng Windows, partikular ang Windows 7 at Windows 8 / 8.1, ay dapat na sundin ang mga pangunahing hakbang sa harap ng kaunting pagkakaiba sa Windows UI .
Mahalagang tandaan din bago kami magpatuloy na ang pagbabago ng pag-iibigan ng processor para sa isang partikular na proseso o app ay maaaring maging sanhi ng mga isyu sa katatagan, at malamang na mapapahamak nito ang pagganap ng mga modernong apps at laro na maraming sinulid. Samakatuwid, siguraduhing mag-eksperimento ka muna sa mga hindi-mahahalagang app at data, at tiyaking i-save ang anumang bukas na pag-usad sa trabaho o laro bago baguhin ang anumang mga setting na tinalakay dito, dahil posible ang mga pag-crash ng aplikasyon o system.

Paano Limitahan ang Mga App sa Mga Tiyak na Mga CPU Cores na may Proseso ng Kaakibat

Bakit Limitahan ang Pag-access ng isang App sa Mga CPU Cores?

Tulad ng nabanggit sa itaas, gusto ng karamihan sa mga gumagamit na awtomatikong hawakan ng Windows ang pagpoproseso ng PC, tinitiyak na ang mga app na maaaring magamit ang lahat ng mga core ay bibigyan ng pag-access sa kanila. Sa pangkalahatan nagreresulta ito sa mas mahusay na pagganap, kaya ang pangunahing tanong aybakitgugustuhin ng isang gumagamit na limitahan o paghigpitan ang isang tiyak na multi-threaded app na mas mababa sa kabuuang halaga ng pisikal at lohikal na mga core na magagamit ng isang PC.
Mayroong dalawang pangunahing mga sagot sa katanungang ito: 1) upang matiyak ang pagiging tugma at pagganap sa mas matandang software, at 2) upang magpatakbo ng isang kung hindi man mabigat na sinulid na processor ng baboy habang nagreserba pa rin ng sapat na mga mapagkukunan upang sabay na magsagawa ng iba pang mga gawain.
Magsisimula kami sa unang sagot: pagiging tugma at pagganap. Ang ilang mga Windows app at laro ay naka-code nang matagal bago ang real-level na multi-threaded at multi-core na mga processor ng antas ng consumer. Ang mga tagalikha ng mas matatandang mga laro sa partikular ay maaaring hindi kailanman naisip na ang isang tao na naglalaro ng laro ay may anumang higit sa isang Windows PC na pinapatakbo ng isang solong high-frequency CPU core. Kapag ang software ng panahong ito ay nakatagpo ng mga modernong CPU na naka-pack ng apat, anim, walong, o kahit na higit pang mga core, maaari itong magresulta sa mga isyu sa pagganap, o kahit na ang kawalan ng kakayahan na ilunsad ang programa.
Maraming mga app at laro pa rin ang tumatakbo lamang, syempre, kahit na pinalakas ng pinakabagong 8-core / 16-thread halimaw na mga CPU ng CPU . Ngunit kung sinusubukan mong maglaro ng isang mas matandang laro at nagkakaroon ka ng mga isyu, ang paggamit ng affinity ng processor upang manu-manong paghigpitan ang proseso ng laro sa isa lamang sa iyong maraming mga core ay maaaring isang mahusay na hakbang sa pag-troubleshoot upang subukan.
Ang pangalawang sagot ay malamang na mas kapaki-pakinabang para sa higit pang mga gumagamit ng Windows, at bubuo ito ng batayan ng aming sunud-sunod na mga tagubilin sa ibaba. Habang maraming mga Windows app, partikular na ang mga laro , hindi pa rin mapakinabangan ang higit sa isa o dalawang mga core, ang mga app ng paglikha ng nilalaman tulad ng mga encoder ng video at mga tool sa pag-render ng 3D ay na-optimize sa mga nagdaang taon upang magamit ang bawat onsa ng pagpoproseso ng kapangyarihan na maaaring itapon ng iyong PC sa kanila. Pangkalahatan na nais mong ang mga app na ito upang pumunta nang mas mabilis hangga't maaari, ngunit kung minsan ang bilis o oras ng pagkumpleto ay hindi ang pangunahing kadahilanan, at mas gugustuhin mong panatilihin ang ilang bahagi ng pagpoproseso ng iyong PC na magagamit para sa isa pang gawain habang tumatakbo ang iyong hinihingi na media app sa background Dito talaga magagamit ang pag-iibigan ng processor.

kung paano maghanap para sa isang app sa firestick

Hakbang-Hakbang: Ang aming Halimbawa

Ang isang app na maaaring kumain ng lahat ng mga core ng CPU na iyong itinapon dito ay isang x264 video encoder tulad RipBot264 (o HandBrake , o alinman sa napakaraming mga tool na x264 at x265 encoder na magagamit). Para sa aming halimbawa, nais naming i-encode ng RipBot264 ang isang file ng video, ngunit nais din naming gumana sa iba pang mga proyekto sa mga app tulad ng Photoshop at Premiere nang sabay.
windows task manager lahat ng mga nagpoproseso

Bilang default, gagamitin ng isang app tulad ng RipBot264 ang lahat ng magagamit na kapangyarihan sa pagpoproseso.


Kung sinimulan namin ang aming pag-encode ng RipBot264 at pagkatapos ay inilunsad ang Photoshop at Premiere, gagawin ng pinakamahusay ang Windows na unahin at tanggapin ang mga pangangailangan ng bawat app, ngunit paminsan-minsan ding magkakamali ang Windows, na magreresulta sa pagbagal o pansamantalang pag-freeze sa aming mga aktibong app. Maaari naming subukang iwasan ito sa pamamagitan ng paggamit ng affinity ng processor upang limitahan ang paggamit ng RipBot264 sa aming mga CPU core.
Upang magsimula, siguraduhin muna na naka-log in ka sa isang Windows account ng gumagamit na may mga pribilehiyo ng admin. Pagkatapos ay magpatuloy at ilunsad ang app na nais mong paghigpitan. Sa aming kaso, iyon ang RipBot264.
Susunod, ilunsad ang Windows Task Manager, alinman sa pamamagitan ng pag-right click sa taskbar at pagpili Task manager o sa pamamagitan ng paggamit ng kombinasyon ng shortcut sa keyboard Ctrl-Shift-Escape . Bilang default, ang Task Manager sa mga kasalukuyang bersyon ng Windows ay nagsisimula sa isang pangunahing pagtingin. Kung ang iyong Task Manager ay hindi katulad ng nasa aming mga screenshot, mag-click Higit pang mga detalye upang ipakita ang buong interface. Kapag tapos na iyon, tiyaking nasa tab na Mga Proseso at hanapin mo ngayon ang iyong app o proseso.
Ang huling hakbang na ito ay posibleng mas madaling sabihin kaysa tapos na. Sa maraming mga kaso, makikita mo lang ang nais mong app sa listahan. Sa ibang mga kaso, ang ilang mga app ay maaaring gumamit ng mga natatanging proseso bukod sa pangunahing proseso ng aplikasyon para sa ilang mga gawain. Ang susi ay upang mahanap ang proseso o proseso na responsable para sa paggamit ng CPU na nais mong limitahan. Ang isang mahusay na paraan upang subukan ito ay upang sunugin ang hinihingi na aktibidad (sa aming kaso, simulan ang pag-encode ng isang file ng video), at pagkatapos ay pag-uri-uriin ang Task Manager sa pamamagitan ng haligi ng CPU upang makita ang mga proseso na gumagamit ng pinakamataas na antas ng mga mapagkukunan ng CPU. Kung ang pangalan ng proseso (muli, sa aming kaso ito ay isang proseso ng encoder ng H.264) na tumutugma sa iyong target na app, handa ka na.
Sa natukoy na wastong proseso, mag-right click dito at piliin Pumunta sa Mga Detalye . Tatalon ka nito sa tab na Mga Detalye ng Task Manager at awtomatikong i-highlight ang wastong proseso.
pumunta ang task manager sa mga detalye
Ngayon, mag-right click muli sa proseso at piliin Itakda ang Kaakibat .
itinakda ng task manager ang pagkaugnay
Ang isang bagong window na may label na Proseso ng Kaakibat ay lilitaw na puno ng mga checkbox at isang may bilang na listahan ng mga CPU, ang bilang nito ay batay sa kabuuang bilang ng mga pisikal at lohikal na mga core na naka-pack sa iyong tukoy na CPU. Ang aming halimbawa ng system ay nagpapatakbo ng isang Intel Core i7-5960X, na mayroong walong mga hyperthreaded na core. Samakatuwid mayroon kaming isang kabuuang 16 CPU na nakalista sa aming window ng Proseso ng Affinity.
pakikitungo ng processor ng task manager
Susunod, oras na upang magpasya kung gaano mo nais na paghigpitan ang iyong app. I-click ang checkbox sa tabi Lahat ng Mga Proseso upang mai-de-select ang lahat ng mga kahon ng CPU at pagkatapos ay pumili ng hindi bababa sa isang kahon ng CPU upang suriin, sa bawat isa ay kumakatawan sa isang pisikal o lohikal na core. Wala ang anumang mga depekto sa CPU o natatanging mga sitwasyon sa overclocking, sa pangkalahatan ay hindi mahalaga kung aling mga core ang pipiliin mo.
limitado ang affinity ng processor
Sa aming halimbawa, nais naming limitahan ang RipBot264 sa apat na mga core, na nag-iiwan ng maraming silid para sa aming iba pang mga gawain na mas sensitibo sa oras. Kapag napili mo ang nais mong bilang ng mga core, pindutin ang OK lang upang isara ang window ng Proseso ng Affinity. Ang iyong mga pagbabago ay magkakabisa kaagad at kung ang app ay nakatuon sa isang bigat na gawain ng CPU, makikita mo ang pagbagsak ng paggamit ng processor nito sa lahat maliban sa mga core na iyong pinili.
limitado ang affinity ng task manager ng processor

Kapag na-configure namin ang RipBot264 upang magamit lamang ang 4 sa aming 16 na core, bumababa kaagad ang paggamit ng CPU sa natitirang mga core.


Sa pag-setup na ito, maaari nating hayaan ang RipBot264 na ma-encode nang mas mabilis hangga't maaari sa apat na mga core na iyon, ngunit ang natitirang labindalawang mga core sa aming system ay libre upang mahawakan ang iba pang mga app. Kung natapos natin sa paglaon ang aming iba pang trabaho at nais na ibalik ang buong pagganap sa RipBot264, maaari lamang naming ulitin ang mga hakbang sa itaas upang bumalik sa window ng Processor Affinity at pagkatapos ay suriin ang Lahat ng Mga Proseso kahon upang muling bigyan ang pag-access ng app sa lahat ng mga core ng aming CPU.

Caveats

Bilang karagdagan sa mga isyu sa katatagan na nabanggit kanina, may isa pang malaking pag-iingat na kakailanganin mong isaalang-alang. Ang anumang mga pagbabagong gagawin mo sa pag-iibigan ng processor ay na-reset tuwing ang prosesong iyon ay nai-restart. Nangangahulugan ito na, sa isang minimum, kakailanganin mong ulitin ang mga hakbang na ito sa bawat oras na i-reboot mo ang iyong PC. Ang ilang mga proseso ay mas nakakagulo, subalit, dahil awtomatikong na-reload ito depende sa mga tagubilin ng app. Sa aming pag-setup ng RipBot264, halimbawa, ang proseso ng pag-encode ng H.264 na binago namin ay nagsisimula sa bawat oras na gumagalaw ang app sa pag-encode ng isang bagong file sa video.
Maaari kang magtrabaho sa paligid ng limitasyong ito sa pamamagitan ng paglikha pasadyang mga script na itinakda ang pagiging sanhi ng processor ng iyong app sa pamamagitan ng isang file na batay sa linya na batay sa command o shortcut, ngunit ang ilang mga app ay maaaring gumamit ng natatangi o sapalarang proseso na nagpapahirap o imposible sa mga nasabing pagsisikap. Samakatuwid pinakamahusay na mag-eksperimento nang paisa-isa sa bawat app na nais mong paghigpitan upang makahanap ng pinakamahusay na paraan upang manu-manong i-configure ang affinity ng processor.

kung paano sa pag-unlock iphone nakalimutan passcode

Kagiliw-Giliw Na Mga Artikulo

Choice Editor

Ang Pinakamahusay na Gaming Console ng 2024
Ang Pinakamahusay na Gaming Console ng 2024
Ang isang magandang gaming console ay may malaking library ng mga laro at magagandang graphics. Natagpuan namin ang mga nangungunang console upang matulungan kang pumili ng isa kung saan laruin ang iyong mga paboritong laro.
Ano ang Ibig Sabihin ng TV-MA?
Ano ang Ibig Sabihin ng TV-MA?
Kapag pumili ka ng isang programa sa isang streaming service tulad ng Netflix, makikita mo ang rating ng nilalamang iyon bago mo ito i-play. Ang ilang mga program na magagamit sa mga serbisyong ito ay inilaan para sa lahat ng madla, ngunit ang karamihan ay hindi inirerekomenda hanggang
Patuloy na Nawawalan ng Koneksyon ang Amazon Echo – Paano Ayusin
Patuloy na Nawawalan ng Koneksyon ang Amazon Echo – Paano Ayusin
Natapos mo nang i-set up ang iyong bagong Amazon Echo, at sabik kang ibigay ang iyong unang voice command kay Alexa, ang voice control system ng Amazon. Ngunit paano kung hindi ito gumana? Nagsasalita ka sa kawalan, at
Bakit hindi magpapakita ang Excel ng higit sa 15 na digit
Bakit hindi magpapakita ang Excel ng higit sa 15 na digit
Kamakailan ay natanggap ko ang nakagagalit na pagsusumamo mula sa isang mambabasa na halatang nakikipagpunyagi sa kaunting oras at nakarating sa pagtatapos ng kanilang tether: Mayroon akong isang listahan ng mga produkto na ibinebenta namin, at isa sa mga patlang
Paano Magdagdag ng Impormasyon ng Lokasyon o Mga Filter sa isang Snapchat Post
Paano Magdagdag ng Impormasyon ng Lokasyon o Mga Filter sa isang Snapchat Post
Para sa mga gustong magkaroon ng walang katapusang mga opsyon para sa mga sticker at filter, ang Snapchat ay marahil ang pinakamahusay na platform ng social media na magagamit. Ito ay hindi kapani-paniwalang interactive, at lahat ng tungkol dito ay nagtataguyod ng pagkamalikhain at pakikipag-ugnayan sa mga kaibigan, at ito ay nakakaengganyo.
Windows 10 Magnifier Keyboard Shortcuts (Hotkeys)
Windows 10 Magnifier Keyboard Shortcuts (Hotkeys)
Ang listahan ng mga Magnifier Keyboard Shortcuts (Hotkeys) sa Windows 10 Magnifier ay isang tool sa kakayahang mai-access na naka-bundle sa Windows 10. Kapag pinagana, ginagawang mas malaki ng Magnifier ang bahagi o lahat ng iyong screen upang mas mahusay mong makita ang mga salita at imahe. Sinusuportahan nito ang isang hanay ng mga keyboard shortcuts (hotkeys) na maaari mong gamitin upang pamahalaan ito sa isang kapaki-pakinabang
Paano Awtomatikong Magpe-play ng Audio sa PowerPoint
Paano Awtomatikong Magpe-play ng Audio sa PowerPoint
Pinapaganda ng musika ang lahat, at ang mga presentasyon ng PowerPoint - nakasalalay sa okasyon at kanilang hangarin, syempre - ay walang kataliwasan. Kung nagamit mo na ang PowerPoint dati, malamang alam mo na na maaari kang magsingit ng mga kanta, sound effects, at iba pang mga audio file