Central Processing Unit ( CPU ) gebruik en processortijd zijn waardevolle indicatoren van efficiëntie van een programma van de exploitatie. Ze kunnen worden gebruikt om niet alleen verbeteren en optimaliseren van een programma , maar ontwikkelaars te diagnosticeren wat kan veroorzaken systeem vertragingen van gebruikers . In Microsoft Windows , zijn er opgenomen instrumenten waarmee de systeemprestaties kunnen worden gecontroleerd . De monitor gebruiken gereedschap optreden bij Windows maakt een algemene momentopname van CPU-gebruik en statistieken te analyseren hoe de CPU wordt gebruikt . Monitoring van de Information Deze informatie kan worden geraadpleegd door te klikken op "Start" te typen " Perfmon " in het zoekvak en op "Enter ". Dit zal het hulpprogramma Prestatiemeter . Langs de linkerkant zal een lijst met tools beschikbaar in de Prestatiemeter zijn. Klik op "Monitoring Tools" en vervolgens " Prestatiemeter " houden om een real -time grafiek van het systeem processortijd . Rechtermuisknop te klikken op "Monitoring Tools" en te kiezen voor " Resource Monitor " zal ook een meer conventionele Windows resource - monitoring tool die CPU-gebruik kan weergeven . Deze gegevens kunnen in de Prestatiemeter worden toegevoegd via de " + " knop aan de bovenkant . CPU Usage CPU-gebruik is een maat voor hoeveel de totale processor is gebruikt op een bepaald moment . Met multicore processors nu de standaard , kan het wat verwarring over totalen . Processen in de rij staan en vervolgens naar de meerdere cores op de CPU te worden parallel verwerkt . Zoals elke kern wordt zelfstandig verwerken van de data die wordt verzonden naar het, zijn de resultaten dan gemiddeld over de processor cores en de totale productie wordt beoordeeld van 0 tot 100 procent . Processortijd < br > processor tijd is een maat voor hoeveel tijd de processor besteedt aan een bepaald proces , uitgedrukt in een verhouding . De tijdsduur dat een processor wordt bezet door de data wordt verwerkt wordt berekend als een percentage van de totale tijd dat de processor actief . Elke processor heeft een inactieve thread het draait wanneer deze niet verwerken van andere gegevens . De hoeveelheid tijd die de processor besteedt draait het stationair draad wordt gemeten in intervallen en vervolgens afgetrokken van 100 procent . Hoe ze integreren CPU-gebruik en processortijd worden gebruikt samen om de efficiëntie van de programmering te meten , vooral met multicore -processors . Bij het onderzoek van hoe elk proces wordt in de wachtrij geplaatst en vervolgens behandeld door elke kern , en voor hoe lang elk proces activeert de processortijd van elke kern , kunnen ontwikkelaars programma's te optimaliseren , zodat er geen lock-up CPU's met meerdere functie roept komen allemaal tegelijk en dus tijdelijk invriezen computer . Ze kunnen ook instructies te laden in een ordelijke manier , laten de processor cores omgaan met de instructies op de meest efficiënte manier mogelijk te optimaliseren .
|