买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:新华三信息技术有限公司
摘要:本发明提供一种检测泄漏内存的方法、装置和设备,用于解决的泄漏内存检测相关的技术问题。本发明通过维护记录从堆中成功分配的内存空间信息的已分配内存集合,以及通过定期扫描进程的堆空间,将有引用关系的内存放入被引内存集合,通过用已分配内存集合减去被引内存集合识别泄漏的内存。本发明不需要借助第三方工具,不用修改进程本身的内存分配机制,可作为进程功能的一部分,通过开关控制开启和关闭,对代码没有侵入性且能够应用于生产环境。
主权项:1.一种检测泄漏内存的方法,其特征在于,该方法包括:在进程运行期间,每次从堆中申请内存成功后,将申请成功的内存空间信息加入已分配内存集合;每次成功释放一块不再使用的内存后,从已分配内存集合中将所释放的内存空间信息删除;进程启动后,定期扫描进程的堆空间,将有引用关系的内存放入被引内存集合;在扫描完进程的堆空间,构建完成被引内存集合后,将存在于已分配内存集合但未存在于被引内存集合的内存空间识别为泄漏内存。
全文数据:
权利要求:
百度查询: 新华三信息技术有限公司 检测泄漏内存的方法、装置和设备
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。