Question

Je suis en train de profiler un système avec XPerf. Et voir que les problèmes de performance se produit lorsqu'il ya une activité dans HardFaults! défauts durs graphique

Mais ce que je ne peux pas comprendre et trouver dans google quels sont ces défauts durs qui montre de Xperf. Que sont-ils liés à? Qu'est-ce qu'ils indiquent? Est-il un remède universel pour de telles situations? table défauts dur

Était-ce utile?

La solution

En effet. « Tout d'abord, une « faute dure » était auparavant appelé un « défaut de page » dans les versions antérieures de Windows. Peut-être des erreurs de page ont été plus faciles à comprendre à partir du nom, aussi. Une erreur grave se produit lorsque l'adresse en mémoire d'une partie d'un programme n'est plus dans la mémoire principale, mais a été à la place permutée au fichier d'échange, ce qui rend le déplacement du système à sa recherche sur le disque dur. Lorsque cela se produit beaucoup, il provoque des ralentissements et augmentation de l'activité du disque dur. Quand il se produit une beaucoup terrible, la possibilité de raclée sur le disque dur se fait sentir. C'est quand un programme cesse de répondre, mais le disque dur continue de fonctionner pendant une période prolongée. Cela a toujours été appelé « entrer dans le fichier de page. »

Voici l'article. http://www.brighthub.com/computing/windows-platform/articles /52249.aspx

Mais attention à la suite des suggestions de cet article, car il est pas tout à fait raison de le faire: http://player.microsoftpdc.com/Session/1689962d-dea2-48bd -80d8-96e954fa5329 http://player.microsoftpdc.com/Session/1c97b279-d7e3-4a3e-9a76-0dac23dfddb5

Autres conseils

Un défaut dur est quand un processus de demande page privée ou d'une page de fichier est soutenu pas dans la RAM. défauts durs se produisent pour les allocations qui ont été paginés, mais permet également d'accéder au fichier de données et les images exécutables.

Le type de page déterminera où les données de données sont lues à partir. La plupart des défauts durs ne sont pas pour les données de Teh fichier de page, mais pour les fichiers de données (votre mot de doc, par exemple).

Vaguement Je me souviens d'une faute est difficile lorsque le bloc de mémoire virtuelle est pas en mémoire plus et doit être paginée dans le fichier d'échange.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top