Unité centrale de traitement (CPU) de l' usage et le temps de traitement sont de précieux indicateurs de l'efficacité d'un programme de fonctionnement. Ils peuvent être utilisés non seulement pour améliorer et optimiser un programme par les développeurs , mais pour diagnostiquer ce qui peut causer des ralentissements du système par les utilisateurs. Dans Microsoft Windows, y sont inclus les outils avec lesquels la performance du système peut être surveillé . Utilisation de l'outil Analyseur de performances inclus dans Windows permet à un aperçu global de l'utilisation du processeur ainsi que des statistiques pour analyser la façon dont le CPU est utilisé. Suivi de l' information
Cette information peut être consultée en cliquant sur " Démarrer", en tapant " Analyseur de performances " dans la boîte de recherche et de cliquer sur " Entrée". Cela fera apparaître l'outil Analyseur de performances. Sur le côté gauche sera une liste des outils disponibles dans l' Analyseur de performances. Cliquez sur "Outils de surveillance " puis " Performance Monitor " pour faire apparaître un graphique en temps réel du temps processeur du système. Un clic droit sur " Outils de surveillance " et en sélectionnant " Moniteur de ressources " va également mettre en place un outil de ressources de surveillance de Windows plus classique qui permet d'afficher l'utilisation du processeur . Ces données peuvent être ajoutées dans l'Analyseur de performances via le bouton " + " en haut .
CPU Usage
utilisation du processeur
est une mesure de combien processeur global est utilisé à un moment donné . Avec les processeurs multicœurs désormais la norme , il peut créer une certaine confusion en ce qui concerne les totaux . Les processus sont en file d'attente , puis nourris aux multiples cœurs sur le CPU pour traiter en parallèle. Comme chaque noyau est en train de traiter indépendamment les données qui sont envoyées à elle , les résultats sont alors en moyenne entre les cœurs de processeur et de la production globale s'est vu attribuer de 0 à 100 pour cent.
Processor Time
temps processeur
est une mesure de combien de temps le processeur passe à un processus particulier , exprimé dans un rapport . Le temps d'un processeur est occupé par les données qu'il traite est figuré en pourcentage du temps total que le processeur est actif . Chaque processeur a un thread inactif , il fonctionne quand ne pas traiter d'autres données. La quantité de temps consacré par le processeur exécutant le thread inactif est mesurée à des intervalles et ensuite soustraite de 100 pour cent.
Comment ils s'intègrent
utilisation du processeur
et de temps processeur sont utilisés ensemble pour mesurer l'efficacité de la programmation , en particulier avec les processeurs multicœurs . Lorsque l'on examine comment chaque processus est mis en attente , puis traitée par chaque cœur , et pour combien de temps chaque processus déclenche le temps de traitement de chaque noyau , les développeurs peuvent optimiser les programmes afin de ne pas enfermer les CPU avec fonctions multiples appels venant tout à la fois et donc temporairement congélation d'un ordinateur. Ils peuvent également optimiser instructions pour charger de façon plus ordonnée , laissant les cœurs de processeurs gèrent les instructions de la manière la plus efficace possible.