web-dev-qa-db-fra.com

Visual Studio 100% utilisation du disque

J'ai VS 2013 et Microsoft Windows 8.1 Le problème est apparu à la fin de la semaine dernière. Sans aucune mise à jour ni modification importante, lorsque je fais quelque chose dans VS, l'utilisation du disque atteint 100%. Par exemple, lorsque je clique sur le bouton "Archiver" dans la fenêtre "Team Explorer", l'utilisation du disque augmente jusqu'à 100%. Parfois, par un simple clic droit dans l'éditeur de texte, ce problème se produit . J'ai cherché sur Google environ 100% de problème d'utilisation du disque, mais il y a quelque chose à propos de ce problème sur Windows 8.1 mais dans mon ordinateur, toutes les applications s'exécutent sans aucun problème, juste le VS2013 " "utilisation totale du disque".

Quelques informations sur mon système:

Nom du système d'exploitation: Microsoft Windows 8.1 Pro

Version du système d'exploitation: 6.3.9600 N/A Build 9600

Type de système: PC x64

Processeur (s): 1 Processeur (s) installé (s)… .. Famille Intel64 Famille 6 Modèle 60 Pas à pas 3G VéritableIntel ~ 3500 Mhz

Mémoire physique totale: 8 131 Mo

Mémoire physique disponible: 3 836 Mo

Mémoire virtuelle: Taille maximale: 10 947 Mo

Mémoire virtuelle: Disponible: 5 275 Mo

Mémoire virtuelle: en cours d'utilisation: 5 672 Mo

Emplacement (s) du fichier de page: C:\pagefile.sys

23
Merta

Le système d'exploitation gère les ressources (cœurs d'UC, unités de disque, GPU) pour fournir ce que vous lui avez demandé.

Idéalement (ce que les concepteurs d'OS espèrent), lorsque vous effectuez une action, toutes les ressources se mettent en action et grâce à un système bien équilibré, elles passent toutes à une utilisation à 100%, pendant une brève durée, puis reviennent tourner au ralenti. 

Dans la pratique, cette forme d’utilisation est impossible à réaliser, car les constructeurs de PC devraient savoir à quoi servira votre système.

Lorsque le gestionnaire de tâches décrit le processeur comme étant utilisé à 100%, cela signifie que tous les cœurs de la boîte, sont occupés à exécuter du code et constituent le goulot d'étranglement.

Lorsque le gestionnaire de tâches décrit le disque comme étant utilisé à 100%, cela signifie (autant que je sache) que cela signifie qu'il y a toujours une file d'attente d'éléments à lire ou à écrire sur le disque. Même avec une utilisation à 100%, il se peut que la métrique soit la seule raison pour laquelle vous êtes concerné, et le système est par ailleurs réactif.

Dans l'un ou l'autre de ces cas, cela montre que pour une charge de travail donnée, l'unité centrale ou le lecteur de disque est devenu l'étape déterminant la vitesse.

Dans la pratique, cela ne devrait pas avoir d’importance, à moins que le système ne soit à 100% plus long que quelques minutes ou que votre machine ait l’air paresseuse.

Vous pouvez effectuer d'autres diagnostics à l'aide de l'outil Sys internes: procmon , ou le Microsoft: ADK

Je regarderais en utilisant le procmon, à quels fichiers sont accédés pendant la période d'utilisation de disque de 100%, et déciderais si

  1. Le comportement est judicieux (sinon soulever un bogue avec Microsoft)
  2. La machine fonctionne normalement (si ce n’est pas un disque hybride ou ssd)
1
mksteve