发布网友 发布时间:2022-05-16 11:49
共2个回答
热心网友 时间:2023-10-21 18:32
内存错误根据其原因还可分为硬错误和软错误。硬件错误是由于硬件的损害或缺陷造成的,因此数据总是不正确,此类错误是无法纠正的;软错误是随机出现的,例如在内存附近突然出现电子干扰等因素都可能造成内存软错误的发生。不过一般2个g的内存条出现100多个硬错误比较正常,因为普通内存是不带ecc校验,所以出错很正常。一个进程有百来个错误基本不会引起太大的性能降低。硬错误/秒:指处理器处理错误页的综合速率。用错误页数/秒来计算。当处理器请求一个不在其工作集(在物理内存中的空间)内的代码或数据时出现的页错误。这个计数器包括硬错误(那些需要磁盘访问的)和软错误(在物理内存的其它地方找到的错误页)。硬错误/分vista和win7下:当前由应用程序实例产生的每分钟的硬错误数。当引用地址的页面已不在物理内存中而且已被换出,或者可从磁盘上的备份文件使用时,会发生硬错误(也称为“页面错误”)。这不属于错误。但是,如果应用程序必须从磁盘而不是从物理内存连续回读数据,则较多数量的硬错误可能说明应用程序的响应时间较慢照此理解,应该叫“缺页中断”,也就是虚拟内存的问题。另外一种较明白的解释:vista内存硬错误即hardfault,也叫pagefault。当应用程序访问的内存不在ram中,而被交换到硬盘时,处理器将产生一个异常(hardfault),操作系统捕捉到该异常后,就会将该内存交换回ram。如hardfault过多,表明ram资源过于紧张,系统不得不频繁进行内存交换,这时软件运行速度将会很慢,说明你的内存就不够用,要插根内存了。但是开机后什么都没做,就内存占用70%,而且查看资源管理器发现100硬错误/秒,那就要干净启动试试。一般的话安装的软件安装多了例如出现很多垃圾程序,如果软件长时间使用出现了错误,运行起来的时候会造成cpu运算空转,一直访问这个错误的文件,但是是错误的又要去寻找正确的来运行,干净启动就是说:比如你程序出错了有问题了,每次开机完就有问题了,采用干净启动,你采用干净启动,开机启动项少了,开机也快,有错误的文件也不会运行,这样会减少错误启动率,你可以尝试清理系统垃圾,还有注册表垃圾还有删除不需要的程序来减少占用率和硬错误。热心网友 时间:2023-10-21 18:32
内存错误根据其原因还可分为硬错误和软错误。