Paano Limitahan ang Paggamit ng CPU para sa isang Proseso sa Windows 11/10

Kak Ogranicit Ispol Zovanie Cp Dla Processa V Windows 11/10



Bilang isang eksperto sa IT, isa sa mga bagay na maaaring gusto mong gawin ay limitahan ang paggamit ng CPU para sa isang proseso sa Windows 10 o 11. Mayroong ilang mga dahilan kung bakit gusto mong gawin ito, ngunit ang pinaka-karaniwan ay upang panatilihin ang isang proseso mula sa hogging ang lahat ng mga mapagkukunan ng CPU at pagpapabagal sa iyong system. Sa kabutihang palad, ang paglilimita sa paggamit ng CPU ay madaling gawin.



Una, kakailanganin mong hanapin ang PID (process ID) ng prosesong gusto mong limitahan. Magagawa mo ito sa pamamagitan ng pagbubukas ng Task Manager (pindutin ang Ctrl+Shift+Esc o i-right click ang taskbar at piliin ang 'Task Manager') at piliin ang tab na 'Mga Detalye'. Pagkatapos, hanapin ang prosesong gusto mong limitahan at tandaan ang PID sa tabi nito.





Susunod, magbukas ng command prompt at i-type ang sumusunod na command, papalitan PID gamit ang PID ng prosesong gusto mong limitahan:





baguhin ang lokasyon ng pag-download ie

wmic na proseso kung saan (IDProcess=PID) tumawag sa setpriority na 'mababa'



Itatakda nito ang proseso sa 'mababa' na priyoridad, na maglilimita sa paggamit ng CPU nito. Maaari mo ring gamitin ang mga 'normal' o 'mataas' na mga priyoridad kung gusto mo, ngunit ang 'mababa' ay kadalasang sapat upang mapanatili ang isang proseso mula sa pag-hogging ng masyadong maraming CPU.

Iyon lang ang mayroon! Ngayon alam mo na kung paano limitahan ang paggamit ng CPU para sa isang proseso sa Windows 10 o 11.



Sa iyong Windows 11 o Windows 10 PC, maaari kang makaranas ng mataas na paggamit ng CPU na dulot ng isang application o laro kung saan gusto mong bawasan o limitahan ang dami ng mga mapagkukunan ng CPU na magagamit ng proseso para sa application o laro. Sa post na ito, ipapakita namin sa iyo kung paano limitahan ang paggamit ng CPU para sa mga single process app o multi process app.

Paano Limitahan ang Paggamit ng CPU para sa isang Proseso

Paano Limitahan ang Paggamit ng CPU para sa isang Proseso sa Windows 11/10

Sa madaling salita, ang paggamit ng CPU ay ang kasalukuyang porsyento ng mga mapagkukunan ng CPU na natupok ng lahat ng mga programa. Kung mapapansin mo na ang ilang mga program ay gumagamit ng higit pang mga CPU core at nag-overload ng mga mapagkukunan ng system, maaari mong limitahan ang paggamit ng CPU para sa isang proseso ng laro/app o maraming proseso gamit ang mga pamamaraan sa ibaba.

  1. Itakda ang priyoridad ng proseso at affinity ng CPU
  2. Gumamit ng isang third party na app
  3. Mas maliit na maximum na estado ng processor

Tingnan natin ang mga pamamaraang ito nang detalyado.

1] Itakda ang priyoridad ng proseso at affinity ng CPU

Priyoridad sa proseso nagbibigay-daan sa Windows na maglaan at mag-deallocate ng mga mapagkukunang kinakailangan ng lahat ng aktibong proseso. Maaaring baguhin ng mga user ng PC ang priyoridad ng anumang proseso/sub-proseso sa pamamagitan ng Task Manager, ngunit dapat lang itong gawin para sa mga prosesong hindi sistema. Ang mga setting ng priyoridad para sa mga pangunahing proseso ng system ay pinakamahusay na hindi nababago.

Pagsunod sa CPU nililimitahan lang ang mga proseso na gumamit ng mas kaunting mga CPU core ng iyong system. Maaaring itakda ng mga user ng PC ang bawat proseso upang makontrol kung gaano karaming mga CPU core ang pinapayagang gamitin ng isang proseso. Sa pamamagitan ng pagpapalit ng affinity ng CPU, maaari mong ilabas ang mga core ng CPU upang maging available sa iba pang mga proseso.

Upang itakda ang priyoridad ng proseso, gawin ang sumusunod:

Itakda ang priyoridad ng proseso

  • Pindutin Ctrl + Shift + Esc susi upang simulan ang task manager.
  • Sa task manager, tukuyin ang proseso na gusto mong baguhin ang priority.
  • Maaari mo ring i-click ang pindutan Processor isang column para sa mga proseso ng pag-order sa pababang pagkakasunud-sunod ng kanilang pagkonsumo.
  • Ngayon i-right click ang proseso at piliin Pumunta sa mga detalye opsyon mula sa menu ng konteksto. Bilang kahalili, i-click ang pindutan Mga Detalye tab at hanapin ang prosesong gusto mong baguhin.
  • Tungkol sa mga detalye seksyon, i-right-click ang proseso at piliin Itakda ang Priyoridad mula sa menu ng konteksto.
  • Pagkatapos ay piliin Mas mababa sa normal (naglalaan ng bahagyang mas kaunting mapagkukunan kapag magagamit) o Maikli (naglalaan ng pinakamaliit na halaga ng mga mapagkukunan ng system kapag magagamit na ang mga ito).
  • Lilitaw ang isang window ng babala na nagpapaalam sa iyo ng mga kahihinatnan ng pagbabago ng priyoridad ng proseso.
  • Mag-click sa Baguhin ang Priyoridad pindutan upang ilapat ang mga pagbabago.
  • Lumabas sa Task Manager.

Upang itakda ang affinity ng processor (CPU), gawin ang sumusunod:

Itakda ang affinity ng CPU (processor).

Tandaan : Para sa mga application na mayroong maraming proseso, gaya ng msedge.exe, kakailanganin mong itakda ang CPU affinity para sa bawat isa sa mga proseso, dahil ang bawat executable ay isang hiwalay na tab, window, o plugin.

kung paano buksan ang control panel sa windows 10
  • Buksan ang Task Manager.
  • Sa window ng task manager, mag-click sa Higit pa upang palawakin kung wala kang nakikitang anumang mga tab ngunit kakaunti lang ang mga app na may kaunti o walang impormasyon.
  • Sa ilalim Mga proseso mag-click sa application kung saan nais mong limitahan ang paggamit ng CPU. palawakin listahan ng mga proseso na sinimulan ng application.
  • Susunod. i-right click ang prosesong gusto mong higpitan at piliin Pumunta sa mga detalye . i-redirect sa Mga Detalye tab
  • Sa seksyong Mga Detalye, i-right-click ang naka-highlight na proseso at piliin Itakda ang Affinity .
  • SA Pagsunod sa Processor Bilang default para sa karamihan ng mga proseso, dapat mong makita ang lahat ng mga processor na napili, na nangangahulugan na ang lahat ng mga core ng processor ay pinapayagan na patakbuhin ang proseso.
  • Ngayon lang alisan ng tsek mga bloke ng mga core ng CPU na hindi mo gustong gamitin sa proseso.
  • Mag-click sa AYOS pindutan.
  • Lumabas sa Task Manager.

Tandaan na maaari mo lamang limitahan ang isa o higit pang mga CPU core sa bawat proseso, ngunit hindi bababa sa isang core ang dapat mapili. Gayundin, sa pamamaraang ito, ire-reset ng Windows ang configuration pagkatapos mong isara at buksan ang default na program, na dapat gumamit ng lahat ng mga core ng CPU. Kaya, para pilitin ang isang application o laro na palaging panatilihin ang mga wastong CPU core (pagtutugma ng CPU), maaari mong gamitin ang workaround na inilalarawan sa ibaba.

Basahin : Hindi maitakda ang priyoridad ng proseso sa Windows Task Manager

Itakda nang permanente ang affinity at priority ng CPU sa pamamagitan ng paggawa ng shortcut para sa proseso.

Itakda nang permanente ang affinity at priority ng CPU sa pamamagitan ng paggawa ng shortcut para sa proseso.

  • Magsisimula ka sa pamamagitan ng pagtukoy sa hexadecimal na halaga ng mga CPU na gusto mong gamitin para sa setting ng CPU Affinity, pagkuha ng binary number ng mga CPU core na gusto mong gamitin para sa proseso.

Ang haba ng binary number ay tinutukoy ng bilang ng mga core ng processor. Sa CPU binary, 0 ay nangangahulugan na naka-off at 1 ay nangangahulugan na naka-on. Para sa bawat CPU core na gusto mong gamitin para sa proseso, baguhin 0 Upang 1 .

Para sa post na ito, ipinapakita namin sa 7-core na processor at gagamitin lamang CPU 0 para sa aplikasyon; ang binary number na gagamitin ay 0000001 .

  • Susunod, kailangan nating i-convert ang binary number sa hexadecimal gamit ang converter on rapidtables.com/convert .
  • Kapag mayroon ka na ng hexadecimal number, pumunta sa Lumikha ng Desktop Shortcut.
  • SA Lumikha ng Shortcut ipasok sa ibaba ang syntax sa Ipasok ang lokasyon ng elemento patlang.
|_+_|
  • Sa syntax, palitan Ang pangalan ng programa isang placeholder na may aktwal na pangalan ng programa (maaaring walang laman o anumang pangalan), Maikli na may anumang priyoridad ng processor (real time, mataas, higit sa normal, normal, mas mababa sa normal, mababa), # gamit ang hexadecimal value na nakuha kanina, ProgramPath na may buong landas sa laro o application.

Ngayong nakagawa ka na ng shortcut, kung gusto mong magpatakbo ng program, ilunsad na lang ang shortcut na iyon, at awtomatikong ilulunsad ng Windows ang program sa affinity at priority ng CPU na itinakda mo sa mga opsyon sa command ng shortcut. Ngunit tandaan na ang paraang ito ay gagana lamang para sa mga app at laro na tumatakbo lamang sa isang proseso. Para sa mga application na tumatakbo sa maraming proseso, gaya ng chrome.exe, firefox.exe, o msedge.exe, kailangan mong pilitin ang priority at CPU affinity sa pamamagitan ng pagsunod sa workaround sa ibaba.

Basahin : Baguhin ang priyoridad ng proseso para sa pagpapatakbo ng mga proseso gamit ang command line

Itakda nang permanente ang affinity at CPU priority sa pamamagitan ng paggawa ng PowerShell script para sa proseso.

Itakda nang permanente ang affinity at CPU priority sa pamamagitan ng paggawa ng PowerShell script para sa proseso.

  • Magsisimula ka sa paggawa ng PowerShell script.
  • Lumikha ng isang text file at pangalanan ito kahit anong gusto mo, ngunit gamit ang extension .ps1 .
  • Kapag nagawa na, buksan ang .ps1 file sa Notepad o anumang iba pang katugmang text editor.
  • Ilagay ang sumusunod na syntax sa isang text editor:
|_+_|
  • Palitan ang chrome.exe ng pangalan ng prosesong gusto mong itakda ang priority at ang priority value (realtime 256, high 128, above normal 32768, normal 32, below normal 16384, low 64) sa SetPriority(value).
  • Ngayon ay kailangan mong tukuyin ang decimal na halaga ng mga core ng CPU na gusto mong gamitin para sa proseso. Dahil ginagamit mo ang parehong mga core ng CPU tulad ng nasa itaas, suriin ang halaga ng decimal sa converter sa itaas.
  • Ngayon kung gusto mong itugma ang CPU sa isang proseso lang , i-type ang sumusunod na command line sa PowerShell script.
|_+_|
  • Upang itakda ang affinity ng processor sa lahat ng mga proseso na may parehong pangalan , gaya ng chrome.exe, firefox.exe, o msedge.exe, i-type ang sumusunod na command line sa isang PowerShell script.
|_+_|
  • Kapalit na halaga 1 gamit ang decimal na halaga na nakuha mo mula sa converter, chrome na may pangalan ng proseso na gusto mong itakda ang affinity ng CPU.
  • I-save ang iyong text editor.
  • Upang patakbuhin ang script, i-right-click ang file at piliin Patakbuhin gamit ang PowerShell .

Bilang default, hindi pinapayagan ng Windows ang anumang mga script na tumakbo sa system. Upang gumana ang iyong script, tsp D kapag sinenyasan. Ang script ay tatakbo at lalabas pagkatapos maisagawa ang lahat ng mga utos. Kung mayroon kang mga problema sa pagpapatakbo ng script dahil sa patakaran sa pagpapatupad, maaari mong paganahin ang pagpapatupad ng script ng PowerShell o maaari kang lumikha ng isang desktop shortcut na tumuturo sa ps1 script na iyong ginawa kanina na may isang parameter na lumalampas sa patakaran sa pagpapatupad gamit ang command sa ibaba ng V Ipasok ang lokasyon ng elemento field:

|_+_|
  • Ang mga kapalit FullPathToPowerShellScript placeholder na may aktwal na landas sa iyong PS1 script file. Kung ang iyong Windows ay wala sa C: drive o ang iyong powershell ay naka-install sa ibang lugar, palitan C:WindowsSystem32WindowsPowerShellv1.0powershell.exe na may path sa powershell.exe sa iyong system.

Basahin : Ayusin ang pag-iskedyul ng processor upang mapabuti ang pagganap sa Windows.

2] Gumamit ng third party na app

Proseso ng Lasso

Tinatanggal din ng pamamaraang ito ang downside ng paggamit ng Task Manager upang limitahan ang paggamit ng CPU, ibig sabihin, nire-reset nito ang iyong mga setting pagkatapos mong i-restart ang program. Kaya, kung kailangan mo ng mas komprehensibong solusyon para sa pamamahala ng paggamit ng mapagkukunan sa isang programa, maaari mong subukan ang mga third-party na app tulad ng Process Lasso, Bill2 Process Manager, at Process Tamer.

paano ko mapapalitaw ang aking cursor mas malaki

Upang limitahan ang paggamit ng CPU ng isang proseso gamit ang Process Lasso, gawin ang sumusunod:

Tandaan A: Kung nagpaplano kang gumawa ng malalaking pagbabago gamit ito o anumang iba pang nabanggit na utility, inirerekomenda namin na gumawa ka ng restore point bago magpatuloy.

  • I-download at i-install ang naaangkop na bersyon ng utility sa iyong system.
  • Pagkatapos ay ilunsad ang app na may mataas na mga pahintulot.
  • I-right click ang gustong proseso at baguhin ito priority at pagiging malapit ayon sa iyong pangangailangan.
  • Gumawa ng mga pagbabago sa pamamagitan ng pagpili Laging opsyon mula sa menu ng konteksto. Kung pipiliin mo Kasalukuyan opsyon, malalapat lamang ito hanggang sa ma-restart ang program.
  • Pagkatapos nito, maaari kang lumabas sa application.

Basahin : Paano paganahin o huwag paganahin ang CPU core parking sa Windows

3] Bawasan ang pinakamataas na estado ng processor

Mas maliit na maximum na estado ng processor

Ang pamamaraang ito ay hindi kasing invasive gaya ng dalawang pamamaraan na inilarawan sa itaas. Binibigyang-daan ka ng setting na ito na limitahan ang maximum na bilis na maaabot ng iyong processor, na samakatuwid ay binabawasan ang pag-load sa iyong processor at maaaring mapipigilan ang iyong PC mula sa sobrang init.

Upang mapababa ang Maximum Processor State ng iyong processor, gawin ang sumusunod:

  • Buksan ang control panel.
  • I-click Power Options .
  • Mag-click sa Baguhin ang mga setting ng plano opsyon na matatagpuan sa tabi ng aktibong power plan ng iyong system.
  • Pagkatapos ay mag-click sa Baguhin ang mga advanced na setting ng kuryente . Magbubukas ang isang bagong window ng Power Options.
  • Hanapin at palawakin Pamamahala ng kapangyarihan ng processor opsyon.
  • Mag-click sa Pinakamataas na estado ng processor opsyon at i-edit ang mga halaga.
  • Ang default ay 100 porsyento. Baguhin ito sa 80 porsyento para sa Mula sa mga baterya at konektado mga pagpipilian.
  • I-click Mag-apply > AYOS upang i-save ang mga pagbabago at lumabas sa window.

Sa configuration sa itaas, tatakbo ang iyong CPU sa 80 porsiyento ng kapasidad nito sa mga oras ng peak.

Iyon lang!

Kaugnay na Post : Paano suriin, bawasan o taasan ang paggamit ng CPU sa Windows

Paano maglaan ng mas maraming CPU sa isang programa sa Windows 11/10

Ang mga processor ay hindi inilalaan sa mga programa. Lumilikha ang mga program ng mga thread ng execution na tumatakbo nang sabay-sabay. Sinusuportahan ng iba't ibang mga processor ang ibang bilang ng mga thread na maaari nilang isagawa nang sabay. Kung ang isang program ay lumikha ng maraming thread na katumbas o mas malaki kaysa sa maximum na bilang ng mga thread na sinusuportahan ng CPU, maaari itong kumonsumo ng mas maraming CPU.

Maaari ko bang limitahan ang paggamit ng CPU ng isang proseso?

Ang pinakamadaling paraan upang limitahan ang paggamit ng CPU ng isang proseso sa isang Windows 11/10 computer ay ang limitahan ang lakas ng CPU. Pumunta sa Control Panel. Max na estado ng CPU at bawasan ito sa 80% o anumang gusto mo. Gamit ang software na sumusukat sa temperatura ng CPU bilang 'High Speed ​​​​Fan

Patok Na Mga Post