? Hvis et program bruker mer enn 50 prosent av en datamaskins CPU tid , kan programmet har et problem , eller CPU kan være for treg. I begge tilfeller fører et overskudd av CPU- tiden som brukes for et program til et under-skudd i andre, skape en flaskehals. Dette skjer oftere på servere som håndterer titalls til hundrevis av brukere , selv om det skjer på stasjonære PC-er også . CPU Forbruk
En datamaskin holder dusinvis av prosesser, herunder systemtjenester og bruker programmer i minnet samtidig . Alle, men noen er inaktiv til enhver tid , men de våkner opp når det er nødvendig for å håndtere en oppgave . Prosesser vanligvis bruker mest CPU tid når de starter opp , som de er opptatt med å sette opp filer og initializing variabler i minnet . Etter oppstart, slå de ned til CPU bruksområder av noen få prosent . Hvis de fortsetter å konsumere store CPU- prosenter , gjenspeiler det et problem med CPU , prosessen eller datamaskinens annen programvare .
Program Problem
p Hvis datamaskinen fungerer godt mest av tiden, men opplever en CPU flaskehals når du bruker et bestemt program , er problemet sannsynligvis med programmet. Dens instruksjoner kan ha deler som bruker overdreven CPU-sykluser , eller under visse omstendigheter kan det begynne å bruke for mye CPU-tid . For eksempel , hvis programmet forventer å ha en datafil , og filen forsvinner , holder et dårlig skrevet program jakt etter det, bremse andre programmer som en konsekvens. Bedre programvare har en time-out teller som stopper programmet etter et rimelig antall forsøk eller mengden av tid som har gått .
CPU Speed
En utdatert CPU kan bli pålagt tunge av nyere programvare , forårsaker en flaskehals . Dette kan skje hvis en programmerer utvikler programvaren på en ny datamaskin med en rask prosessor , deretter installerer programmet er installert på en eldre maskin . Mest kommersiell programvare kontrollerer datamaskinens CPU, minne og operativsystem for å avgjøre om disse vil føre til problemer med programmet. Programvaren viser en advarsel og slår seg , men skaper ingen CPU problemer.
Konkurranse om CPU
En datamaskin med for mange aktive programmer vil utvikle CPU flaskehalser . I denne situasjonen er det CPU ikke er rask nok til å holde tritt med kravene som stilles til den. Dette skjer selv om de raskeste datamaskiner, en CPU oppgradering kan løse problemet, men forsiktig nedleggelse av unødvendig programvare hjelper også
.