首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么是XPerf中的硬故障

什么是XPerf中的硬故障
EN

Stack Overflow用户
提问于 2011-03-19 04:02:33
回答 3查看 2.5K关注 0票数 3

我在试着用XPerf分析一个系统。注意,当HardFaults中有活动时,就会出现性能问题!

但我在谷歌中找不到的是xperf显示的这些硬故障是什么。它们与什么相关?它们表明了什么?对于这种情况,有什么通用的解决办法吗?Hard faults table

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-03-20 21:37:33

确实如此。首先,在Windows的早期版本中,“硬错误”以前被称为“页面错误”。也许页面错误也更容易从名称中理解。硬故障发生时,内存中的一部分程序的地址不再在主内存中,而是换出到分页文件,使系统去硬盘上寻找它。当这种情况经常发生时,它会导致速度减慢和硬盘活动增加。当这种情况发生得非常频繁时,硬盘崩溃的可能性就会增加。这是当程序停止响应,但硬盘驱动器继续运行较长时间。这在历史上被称为“进入页面文件”。

这是一篇文章。http://www.brighthub.com/computing/windows-platform/articles/52249.aspx

但请仔细阅读本文的以下建议,因为这样做并不完全正确:http://player.microsoftpdc.com/Session/1689962d-dea2-48bd-80d8-96e954fa5329 http://player.microsoftpdc.com/Session/1c97b279-d7e3-4a3e-9a76-0dac23dfddb5

票数 3
EN

Stack Overflow用户

发布于 2011-04-21 14:20:21

硬故障是当请求进程的私有页面或文件备份页面不在RAM中时。硬错误发生在已被页出的分配,但也发生在对数据文件和可执行映像的访问。

页面的类型将决定从何处读取数据数据。大多数硬错误不是来自页面文件的数据,而是数据文件(例如,您的word文档)。

票数 2
EN

Stack Overflow用户

发布于 2011-03-19 04:13:09

我依稀记得一个硬性错误是请求的虚拟内存块不再位于内存中,需要从交换文件进行调入。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5357254

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档