发明名称 一种内存检测方法及装置
摘要 本发明适用于存储器领域,提供了一种内存检测方法及装置,所述方法包括下述步骤:A、为不同状态的内存设置对应的状态值;B、对内存使用情况进行检测,根据内存的状态值判断内存是否发生内存错误。本发明实施例通过根据内存的不同状态为内存设置对应的状态值,对内存使用情况进行检测,根据内存的状态值判断内存是否发生内存溢出、异常或者野指针现象,从而可以及时、快速、有效的在计算机程序运行过程中检测出内存中发生的内存溢出、异常或者野指针等错误现象,减少了计算机程序的隐患,给程序调试带来方便。
申请公布号 CN101599046B 申请公布日期 2011.12.14
申请号 CN200910108137.8 申请日期 2009.06.26
申请人 深圳市茁壮网络股份有限公司 发明人 徐佳宏;王美聪;程伯钦;聂伟
分类号 G06F11/36(2006.01)I 主分类号 G06F11/36(2006.01)I
代理机构 深圳中一专利商标事务所 44237 代理人 张全文
主权项 一种内存检测方法,其特征在于,所述方法包括下述步骤:A1、在对内存进行初始化时,设置该内存的状态值为已初始化;A2、在释放一块内存时,设置该内存的状态值为已释放;A3、在申请或者重新分配一块内存时,设置该内存的状态值为已申请但未被初始化,并为申请的内存多分配大小为n字节的内存,用于存储申请到的内存的初始值;B、对内存使用情况进行检测,根据内存的状态值判断内存是否发生内存错误。
地址 518002 广东省深圳市罗湖区沿河北路1002号京广中心办公楼12楼01-07单元