2010-11-24 12:35:06 +0000 2010-11-24 12:35:06 +0000
74
74

Zijn er oplossingen die het CPU-gebruik van een proces kunnen beperken?

Ik gebruik een oude laptop en doe zware bewerkingen die een hoog CPU-gebruik vereisen voor een lange tijd (~30mins - 2hours). Wanneer het proces de CPU gedurende lange tijd zwaar belast, raakt de CPU oververhit en valt de computer uit. Ik wil geen koeler/standaard gebruiken omdat ik deze laptop ronddraag en buitenshuis werk.

Is er een manier/toepassing waarmee ik het CPU-gebruik van een proces in Windows kan beperken?

Note: Het instellen van de prioriteit van het proces vanuit taakbeheer werkt niet.

Noot 2: Ventilatoren zijn schoon.

Antwoorden (9)

67
67
67
2010-11-24 12:57:08 +0000

Een zoektocht op het net levert enkele programma’s op die kunnen helpen. Ze zijn allemaal freeware.

BES - Battle Encoder Shirase

BES is een klein programma dat het CPU gebruik voor een bepaald proces beperkt: je kunt bijvoorbeeld het CPU gebruik van een proces dat 100% CPU zou gebruiken, beperken tot 50% (of elk percentage dat je maar wilt). Hiermee kun je andere programma’s comfortabel gebruiken terwijl je iets CPU-intensiefs op de achtergrond doet. Door de CPU-belasting te beperken, kunt u uw CPU ook onmiddellijk afkoelen als hij te heet wordt. Natuurlijk zal de verwerkingssnelheid evenredig afnemen als je het CPU-gebruik beperkt, maar het zou veel beter moeten zijn dan crashen vanwege hitte of (in het ergste scenario) je computer kapot hebben met een verbrande CPU.

Process Tamer

Process Tamer is een piepklein (140k) en superefficiënt hulpprogramma voor Microsoft Windows XP/2K/NT/Vista/Win7 dat in je systeemvak draait en voortdurend het cpu-gebruik van andere processen in de gaten houdt. Als het een proces ziet dat je cpu overbelast, verlaagt het tijdelijk de prioriteit van dat proces, totdat het cpu-gebruik weer op een redelijk niveau is.

Process Lasso

Process Lasso is een unieke nieuwe technologie die het reactievermogen en de stabiliteit van uw PC zal verbeteren tijdens perioden van hoge CPU belasting. Windows, door zijn ontwerp, staat programma’s toe om uw CPU te monopoliseren zonder terughoudendheid - wat leidt tot bevriezen, hangen, en micro-lags. Process Lasso’s ProBalance (Procesbalans) technologie past op intelligente wijze de prioriteiten van draaiende programma’s aan, zodat slecht functionerende processen geen negatieve invloed hebben op het reactievermogen van uw PC.

16
16
16
2016-03-01 21:16:11 +0000

De makkelijkste oplossing die ik vond is om het vermogen van de processor te beperken.

  1. Ga naar het Configuratiescherm.
  2. Hardware en geluid
  3. Energie-opties
  4. Plan-instellingen bewerken
  5. Geavanceerde energie-instellingen wijzigen
  6. Processor energiebeheer
  7. Maximum processor state en verlaag deze naar 80% of wat je maar wilt. Als u software gebruikt die de CPU-temperaturen meet, zoals ‘Speed fan’, zult u zien dat de temperaturen dalen.
13
13
13
2015-07-07 15:34:57 +0000

Natuurlijk is dit een oude vraag, maar het verbaast me dat nog niemand dit heeft voorgesteld:

Verminder uw CPU-snelheid.

Vrijwel alle laptops en Windows zelf hebben ingebouwde mechanismen om de processorsnelheid dynamisch aan te passen aan de belasting. U kunt dit gedrag opheffen - bijvoorbeeld in Configuratiescherm => Energiebeheer => Geavanceerd, kunt u een maximale processorsnelheid instellen die lager is dan 100%. Uw processor wordt dan beperkt tot een lagere snelheid, en genereert dus minder warmte, ongeacht wat u aan het doen bent.

Dit vereist geen extra software en wat belangrijker is, het verlagen van je CPU snelheid maakt je processor efficiënter, dus is het een betere oplossing dan het beperken van je CPU gebruik in Windows. 50% van een processor op 2.0Ghz gebruiken zal aanzienlijk meer stroom verbruiken dan 100% van een processor op 1.0Ghz. Minder stroom = minder warmte.

5
5
5
2015-08-06 08:06:50 +0000

In Windows 10, 8 en 7:

  1. Ga naar Taakbeheer.
  2. Klik met de rechtermuisknop op het proces waarvoor het CPU-gebruik moet worden beperkt. Klik op Ga naar details.
  3. Nu verschijnt het tabblad Details. Klik met de rechtermuisknop op het specifieke proces, kies affiniteit instellen , en kies de cores die je het specifieke proces wilt laten gebruiken.
5
5
5
2013-12-23 13:16:32 +0000

Ik wilde de applicatie toevoegen die ik in het verleden heb gebruikt om met succes het CPU-gebruik te beperken. Ik heb threadmaster in het verleden verschillende keren gebruikt. http://threadmaster.tripod.com/

3
3
3
2016-01-23 10:25:45 +0000

Een andere zeer handige manier om de affiniteit van een bepaald uitvoerbaar programma in te stellen wanneer het opstart, is door gebruik te maken van het start commando.

b.v. “start /affinity F iexplore.exe”. Als er een enkele toepassing is die je zo wilt starten, kun je een snelkoppeling maken met dit commando. Merk op dat de affiniteit wordt ingesteld door een hexadecimale waarde, wat wat trial and error kan vereisen. Controleer het proces in taakbeheer om de werkelijke affiniteit te zien!

Zie meer hier: http://blogs.msdn.com/b/santhoshonline/archive/2011/11/24/how-to-launch-a-process-with-cpu-affinity-set.aspx

3
3
3
2015-04-16 06:24:55 +0000

In plaats van een programma te downloaden om dat te doen, als je naar taakbeheer gaat en naar details gaat, zie je een lijst van de processen die je uitvoert. Als je met de rechtermuisknop klikt en de optie “affiniteit instellen” gebruikt in plaats van “prioriteit instellen”, kun je selecteren hoeveel kernen worden gebruikt door een individueel programma, waardoor je het CPU-gebruik van het programma kunt beperken.

2
2
2
2015-04-28 22:13:30 +0000

Tegenwoordig is de beste oplossing het CPU-gebruik per proces te beperken door de CPU affiniteit (cores waartoe het proces toegang heeft) te beperken. Je hebt minder precisie (je kunt alleen beperken tot bepaalde percentages), maar dit is een natuurlijker operatie dan proberen om periodiek proces threads op te schorten en te hervatten. Process Lasso](https://bitsum.com/processlasso/) doet prima werk met standaard (persistente) CPU affiniteiten. Het heeft echter ook een ‘harde’ BES-stijl beperking, maar dat is niet aan te raden omdat het zo'n onnatuurlijke handeling is.

1
1
1
2017-05-10 18:33:34 +0000

Door de CPU te onderklokken kunt u lagere CPU-snelheden bereiken, waardoor er minder warmte wordt geproduceerd. U heeft wellicht gevorderde ervaring nodig als uw moederbord of CPU niet beschikt over een middel om de kloksnelheid aan te passen met behulp van een downloadbaar programma. (Zoek naar overklokprogramma’s voor uw CPU of moederbord (alleen van de fabrikant van uw CPU en moederbord), let er alleen op dat u geïnteresseerd bent in onderklokken).

Als er geen programma’s beschikbaar zijn, moet je het BIOS van je computer openen en de kloksnelheid van je processor aanpassen. De gemakkelijkste manier is door de multiplier op een lager getal te zetten. Kom alsjeblieft niet aan voltages, want dit kan je CPU beschadigen als het te hoog is, of fouten veroorzaken als het te laag is. Frequenties moeten ook niet worden gewijzigd, alleen de multiplier. Om terug te keren naar de standaardinstellingen, leest u de BIOS-handleiding om te bepalen op welke toets u moet drukken om de standaardinstellingen te herstellen. (Of controleer het BIOS-scherm zorgvuldig, vooral het afsluitscherm).