用软件开机检测到内存错误出内存有几百个错误

刚买的内存,软件检测错误出很多,但可以正常用,有问题吗?_百度知道
刚买的内存,软件检测错误出很多,但可以正常用,有问题吗?
图便宜买的是二手内存条,笔记本用的。下载个内存检测软件,根本执行不下去,全是错误。拔掉它后内存检测执行没有任何问题。可是我能正常使用计算机呀?内存容量也是正常,如果有问题,我拿什么理由找老板去呢?
我还用去找老板换吗&OR这个软&quot?请给全名字。另外我就想知道,这个内存可否正常用?因为使用来说没遇到什么问题;---查不到呀
我有更好的答案
软件检测是一方面的,有可能你的内存品牌不合适,软件可能检测时候就出错,主要是电脑跑的这么样,如果没问题那就先跑吧
没事的你现在可以不用换
采纳率:19%
二手就将就吧
你去找他肯定理亏的
软件检测只是一方面建议你用OR这个软件跑一下内存的稳定性长时间不退出、不死机等到就没有问题
为您推荐:
您可能关注的内容
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。电脑用memtest检测出现几十个错误这款内存是假的吗_百度知道
电脑用memtest检测出现几十个错误这款内存是假的吗
我有更好的答案
两条不同牌子和内存颗粒的条子很容易出现问题的。换不了就用一条吧先安装一条再继续测试,测试出那条有问题如果可以换的话就去换一条吧。没有问题在换另一条
那可不一定
其他1条回答
为您推荐:
其他类似问题
memtest的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。&&& 在编写代码时,有时候会出现内存访问越界,导致堆栈被破坏,可能当时破坏并没有表现出来,然而破坏堆栈后,在后面使用堆栈时检测到堆栈被破坏,从而崩溃。这样我们在定位错误的时候,是很难定位的。因为堆栈破坏会让后面很多操作都会引起崩溃,而真正崩溃的并不是你操作的位置,从而给定位Bug造成了很大的麻烦。&&&& 在介绍这个工具之前,先说明一下。内存检测只是帮助我们快速及时的发现问题的工具而已,并不是万能的。还有,检测到的错误的位置,也不是百分百准确,只能说是与真正的Bug的位置很接近,还需要自己慢慢找找。因为网上一些资料对gflag介绍的不清楚,也不是入门的,就连使用这个工具都讲的不清楚,所以,就整理一篇入门新手使用的方法。&&&& 首先,我们要下载一个gflag.exe【】文件。这个文件下载后,放到系统的system32目录下。假如你的系统安装在C盘,那么就放在【C:\Windows\System32\】目录下即可,如果状态其他盘,改一下C即可。&&&& 这样就不用设置什么乱七八糟的路径了。不要把这个复杂化,就手动放到这个目录就轻松搞定。不管是对于新手还是老手,都是很轻松的事情。&&&& 然后,我们要使用DOS命令行开启检测功能。因为gflag.exe是放入了系统目录中,因此自然就在系统的搜索路径中的,所以,在命令行中,直接就可以使用gflag命令了。开启DOS界面,输入【gflags /p /enable test.exe /full】回车,提示:path: SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options
test.exe: page heap enabled&下面是截图:
&&&& 就表示对test.exe的堆和栈检测功能启动了。如果要关闭检测,输入【gflags /p /disable test.exe /full】即可。&&&& 这里对这几个命令参数说明一下。gflags就代表你放在系统目录下的EXE,系统会调用这个程序,在DOS就表现为一个命令。输入【gflag ?】就可以列出所有参数,并有功能说明。
/p:可以列出已经被检测跟踪的exe信息列表。
/enable:开启对指定的exe的检测跟踪。
/disable:取消对指定的exe的检测跟踪。
test.exe:这里只要给出你要运行的exe的文件名就行了,不用写出全路径。
/full:完整页堆模式。如果不加,就是正常页堆模式,其实就是如何来进行内存检测的方式而已。下面给出两种页堆的运行方式:
完全页堆:
当分配一块内存时,通过调整内存块的分配位置,使其结尾恰好与系统分页边界对齐,然后在边界处再多分配一个不可访问的页作为保护区域。这样,一旦出现内存读/写越界时,进程就会Crash,从而帮助及时检查内存越界。
因为每次分配的内存都要以这种形式布局,尤其对于小片的内存分配,即使分配一个字节,也要分配一个内存页,和一个保留的虚拟内存页(注意在目前的实现中,这个用作边界保护区域的页从来不会被提交)。这就需要大量的内存,到底一个进程需要多少内存,很难估算,因此在使用Page Heap前,至少保证你的机器至少设置了1G虚拟内存以上。
正常页堆:
正常页堆原理与CRT调试内存分配函数类似,通过分配少量的填充信息,在释放内存块时检查填充区域。来检测内存是否被损坏,此方法的优点是极大的减少了内存耗用量。缺点是只能在释放块时检测,不太好跟踪出错的代码位置。&&& 这样就可以了。然后,调试程序还是和平常一样调试。启动这个内存检测,就是帮助你快速尽早的确定内存中哪些位置出了问题。gflag本身并不对你的程序和项目做任何操作,只是对EXE使用的内存进行检测罢了。将不归EXE的内存但是相邻与EXE的内存设置不可用的内存标志。一旦你的程序中出现越界,就自然访问了带有不可访问内存标志的内存,从而调试器就崩溃了。这个是辅助调试器发现问题的工具,推荐每个程序员都要学会使用,其实用起来也是很简单的,是吧。
文章来源:原创文章版权为网站和作者共同所有,会员文章禁止转载。非会员文章转载做好本文超链接即表示授权转载。通过文章下面的分享按钮可以自由分享所有文章。
当前位置:-> ->上一篇:下一篇:
在线提问 问题标题: 问题描述:(简陋的描述会导致问题被最后回答、没有针对性回答甚至无法解答。请确保问题描述的足够清楚。)应用程序没有检查内存导致分配失败的原因是什么
  程序需要一块内存用以保存数据时,就需要调用操作系统提供的功能函数来申请,如果内存分配成功,函数就会将所新开辟的内存区地址返回给应用程序,应用程序就可以通过这个地址使用这块内存。这就是动态内存分配,内存地址也就是编程中的指针。  内存不是永远都招之即来、用之不尽的,有时候内存分配也会失败。当分配失败时系统函数会返回一个0值,这时返回值0已不表示新启用的指针,而是系统向应用程序发出的一个通知,告知出现了错误。作为应用程序,在每一次申请内存后都应该检查返回值是否为0,如果是,则意味着出现了故障,应该采取一些措施挽救,这就增强了程序的健壮性。  若应用程序没有检查这个错误,它就会按照思维惯性认为这个值是给它分配的可用指针,继续在之后的运行中使用这块内存。真正的0地址内存区保存的是计算机系统中最重要的中断描述符表,绝对不允许应用程序使用。在没有保护机制的操作系统下(如DOS),写数据到这个地址会导致立即死机,而在健壮的操作系统中,如Windows等,这个操作会马上被系统的保护机制捕获,其结果就是由操作系统强行关闭出错的应用程序,以防止其错误扩大。这时候,就会出现上述的写内存错误,并指出被引用的内存地址为0x。  内存分配失败故障的原因很多,内存不够、系统函数的版本不匹配等都可能有影响。因此,这种分配失败多见于操作系统使用很长时间后,安装了多种应用程序(包括无意中安装的病毒程序),更改了大量的系统参数和系统文件之后。
最新更新栏目
您可能喜欢
大家都在搜用软件检测出内存有几百个错误!!!!!【显卡吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:3,028,890贴子:
用软件检测出内存有几百个错误!!!!!收藏
这段时间玩战地3频繁出现程序无响应甚至蓝屏重启的问题用MeMTest测试内存发现有几百个错误我用的是威刚
内存打开了7个检测窗口 共检查了7G的内存 其中有1G内存存在几百个错误 也有其他的存在少量错误截图一段时间后错误数涨到了400+错误提示多是 在xxxxxx和xxxxxxx之间复制没有精确生成副本
或是 存储值xxxxxx不能正确匹配前两次次测试的时候出现错误提示后直接蓝屏重启了然后我重新插了下内存
还打开机箱 给旁边放了个台扇对着吹这第三次测试没出现蓝屏问题 但仍然有几百个错误是我买到了坏的内存了吗?是内存导致游戏无响应甚至蓝屏吗?我的机器是新配的 用了不到一个月 电脑型号 技嘉 台式电脑操作系统 Windows 7 旗舰版 64位 SP1 ( DirectX 11 ) 处理器 英特尔 Xeon(至强) E3-1230 V2 @ 3.30GHz 四核主板 技嘉 B75M-D3V (英特尔 Ivy Bridge)内存 8 GB ( 威刚 DDR3 1333MHz )主硬盘 希捷 STYN162 ( 1 TB / 7200 转/分 )显卡 ATI Radeon HD 6950
( 2 GB / 微星 )显示器 三星 SAM08FA S19B360 ( 19.1 英寸 )声卡 瑞昱 ALC887 @ 英特尔 Panther Point High Definition Audio Controller网卡 瑞昱 RTL8168E PCI-E Gigabit Ethernet NIC / 技嘉大神们帮帮忙吧 我该怎么解决
显卡-「京东年货节」,百万件商品满299减100,10亿优惠券大放送,年在3C,当燃京东!
替换法测试,换根内存就知道了
只能换内存条试试了
登录百度帐号推荐应用}

我要回帖

更多关于 开机检测到内存错误 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信