? Si un programme utilise plus de 50 pour cent du temps CPU d'un ordinateur , le programme peut avoir un problème ou le CPU peut être trop lent . Dans les deux cas , un excès de temps CPU utilisé pour un programme conduit à un déficit pour les autres, la création d'un goulet d'étranglement. Cela arrive plus souvent sur des serveurs qui gèrent des dizaines à des centaines d'utilisateurs , si elle se produit sur les ordinateurs de bureau aussi . Consommation CPU Un ordinateur conserve des dizaines de processus , y compris les services et programmes du système de l'utilisateur, dans son mémoire en même temps . Tous, sauf quelques-uns sont au ralenti à un moment donné , mais ils se réveillent lorsque cela est nécessaire pour effectuer une tâche . Processus consomment généralement le plus de temps processeur quand ils commencent à vous , car ils sont en train de mettre en place des fichiers et l'initialisation des variables en mémoire. Après le démarrage, ils s'installent à la CPU usages de quelques pour cent. S'ils continuent de consommer de grandes pourcentages de la CPU , il reflète un problème avec le CPU , le processus ou d'autres logiciels de l'ordinateur. Programme problème Si votre ordinateur fonctionne bien plus du temps, mais éprouve un goulot d'étranglement du processeur lorsque vous utilisez un programme particulier, le problème est probablement avec le programme. Ses instructions peuvent avoir des parties qui utilisent des cycles CPU excessives , ou , dans certaines circonstances, il peut commencer à utiliser le temps CPU trop. Par exemple , si le programme s'attend à avoir un fichier de données et le fichier disparaît, un programme mal écrit tient à sa recherche , le ralentissement d'autres programmes en conséquence. Mieux logiciel dispose d'un compteur de temporisation qui arrête le programme après un nombre raisonnable de tentatives ou de temps a passé. CPU Speed jour CPU peut devenir surchargé par les nouveaux logiciels , ce qui provoque un goulot d'étranglement . Ceci peut se produire si un programmeur développe le logiciel sur un nouvel ordinateur avec un processeur rapide , puis installe le programme est installé sur une machine plus ancienne . La plupart des logiciels commerciaux vérifie le processeur de l' ordinateur , la mémoire et le système d'exploitation afin de déterminer si ceux-ci provoquent des problèmes avec le programme. Le logiciel affiche un message d'avertissement et s'arrête mais ne pose aucun problème de CPU . Concurrence pour CPU Un ordinateur avec un trop grand nombre de programmes actifs va développer les goulots d'étranglement du processeur. Dans cette situation, la CPU n'est pas assez rapide pour suivre les demandes placées sur elle. Cela se produit même sur les ordinateurs les plus rapides , une mise à niveau du CPU peut résoudre le problème , même si l'arrêt prudent de logiciels inutiles contribue également .
|