一种基于C语言的内存泄露定位方法和装置

AITNT
正文
推荐专利
一种基于C语言的内存泄露定位方法和装置
申请号:CN202510530328
申请日期:2025-04-25
公开号:CN120492198A
公开日期:2025-08-15
类型:发明专利
摘要
本申请公开了一种基于C语言的内存泄露定位方法和装置,涉及内存泄露监测技术领域,方法包括:将malloc函数替换为自定义的malloc函数,以及将free函数替换为自定义的free函数;对内存分配与释放过程进行监控,更新并确定每个内存系统调用栈的内存分配次数;遍历内存分配哈希记录表,按序输出每个内存系统调用栈的内存分配次数,定位内存泄露的代码位置。本申请公开的方法通过统计每个系统调用栈对应的内存分配次数,快速识别出频繁分配内存的路径,从而在海量分配记录中聚焦潜在问题区域,实现针对C语言的内存泄露定位,提升内存泄漏排查效率与应用程序的安全性。
技术关键词
内存系统 内存泄露定位方法 分配信息 哈希表 链接器 指针 泄露监测技术 GCC编译器 哈希算法 定位模块 可读存储介质 存储计算机程序 计算机程序产品 键值 处理器 对象
系统为您推荐了相关专利信息
1
使用大型语言模型在生成式AI应用中保留静态内容
自然语言 标记 机器学习模型 虚拟现实内容 处理单元
2
任务处理方法、设备、系统及节点服务器
分布式存储服务器 任务分配信息 标签 分布式选举 网络信息技术
3
转发表的处理方法及装置
哈希表 网络设备 链表 节点数 报文
4
芯片验证方法、装置、计算机设备、可读存储介质和程序产品
仿真模型 芯片验证方法 电源 时钟 噪声
5
基于边缘计算的电力系统实时仿真优化调度方法
电力系统实时仿真 优化调度方法 节点 非线性归一化方法 指数
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号