Als een programma maakt gebruik van meer dan 50 procent van een computer CPU-tijd , kan het programma een probleem hebt of de CPU kunnen te traag zijn. In beide gevallen een overmaat processortijd gebruikt voor een programma leidt tot een tekort anderen , waardoor een bottleneck . Dit gebeurt vaker op servers die tientallen tot honderden gebruikers te behandelen , hoewel het voorkomt op desktop PC's ook . CPU verbruik Een computer houdt tientallen processen, waaronder systeemdiensten en gebruikersprogramma's , in zijn geheugen op hetzelfde moment . Alle , maar een paar zijn inactief op een bepaald moment , maar ze wakker als nodig is om een taak te verwerken . Processen meestal verbruiken de meeste CPU-tijd bij het opstarten ervan , want ze zijn bezig met het opzetten van bestanden en het initialiseren van de variabelen in het geheugen . Na het opstarten , ze settelen voor CPU gebruiken van een paar procent . Als ze blijven consumeren van grote CPU percentages , het weerspiegelt een probleem met de CPU , het proces of de computer andere software . Programma Probleem Als uw computer het meest werkt goed van de tijd, maar ervaart een CPU bottleneck wanneer u een bepaald programma , het probleem is waarschijnlijk met het programma. Zijn instructies kunnen delen dat overmatig CPU-cycli gebruiken , of onder sommige omstandigheden kan beginnen met het gebruik te veel CPU-tijd . Bijvoorbeeld , als het programma verwacht een data bestand en het bestand vermist , een slecht geschreven programma blijft zoeken naar het, vertragen andere programma als gevolg . Betere software heeft een time- out teller die het programma na een redelijk aantal pogingen of de hoeveelheid tijd die is verstreken stopt . CPU Speed Een verouderde CPU kan raken overbelast door nieuwere software , waardoor een knelpunt . Dit kan gebeuren als een programmeur ontwikkelt de software op een nieuwe computer met een snelle CPU , installeert vervolgens het programma wordt op een oudere machine geïnstalleerd . De meeste commerciële software controleert de CPU van de computer , geheugen en besturingssysteem te bepalen of deze problemen met het programma veroorzaken . De software geeft een waarschuwing en wordt afgesloten maar veroorzaakt CPU geen problemen . Concurrentie voor CPU Een computer met te veel actieve programma's CPU knelpunten zal ontwikkelen . In deze situatie , de CPU is niet snel genoeg om gelijke tred te houden met de eisen die aan het. Dit gebeurt zelfs op de snelste computers, een CPU upgrade zou het probleem oplossen , hoewel zorgvuldige uitschakeling van onnodige software helpt ook . |