作者:
基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
为了获得最佳性能,C/C++语言把操纵内存的权限以指针的方式暴露给开发人员.但是C/C++语言编译器GCC和Clang都不提供内存安全检测,导致开发人员使用C/C++语言编写的项目可能存在内存泄漏的风险.文章介绍了改进指针算法和shared_ptr源码,分析了它们检测内存泄漏的方式,最后指出该类算法的缺陷,提出改进思路,并建议用户避免写出该类算法无法检测的代码结构.
推荐文章
基于动态插桩的C/C++内存泄漏检测工具的设计与实现
内存泄漏
动态二进制插桩
生命周期
MemGuard原型
Valgrind
基于有界模型检测的C/C++程序内存泄露检测
C /C ++程序
内存泄露
有界模型检测
可满足性模理论
基于C++的高效内存池的设计与实现
内存池
内存分配
循环首次适应算法
高效策略
基于静态检测的C++内存泄漏分析
内存泄漏
静态检测
抽象语法树
控制流图
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 C/C++程序内存泄漏检测算法的研究
来源期刊 现代信息科技 学科 工学
关键词 C/C++程序 内存泄漏 改进指针算法 shared_ptr
年,卷(期) 2021,(22) 所属期刊栏目 计算机技术|Computer Technology
研究方向 页码范围 98-100
页数 3页 分类号 TP311
字数 语种 中文
DOI 10.19850/j.cnki.2096-4706.2021.22.029
五维指标
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (0)
共引文献  (0)
参考文献  (0)
节点文献
引证文献  (0)
同被引文献  (0)
二级引证文献  (0)
2021(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
研究主题发展历程
节点文献
C/C++程序
内存泄漏
改进指针算法
shared_ptr
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
现代信息科技
半月刊
2096-4706
44-1736/TN
16开
广东省广州市白云区机场路1718号8A09
46-250
2017
chi
出版文献量(篇)
4784
总下载数(次)
45
总被引数(次)
3182
相关基金
国家自然科学基金
英文译名:the National Natural Science Foundation of China
官方网址:http://www.nsfc.gov.cn/
项目类型:青年科学基金项目(面上项目)
学科类型:数理科学
论文1v1指导