期刊文献+

一种Linux下动态内存泄漏检测技术的实现 被引量:1

Realization of dynamic memory leak detection technology under Linux
下载PDF
导出
摘要 内存泄漏是软件开发中经常遇到的问题。在使用C/C++开发的大型软件中,内存泄漏往往很难发现。现介绍了一种基于动态代码插装技术的内存泄漏检测器的实现方法。该方法在实践中证明简单易用,对软件运行期内的影响较低。 Memory leak is a common problem in C/C ++ programs. Some leaks are hard to be found and takes a lot of time for the developer to debug and fLx. This paper describes the implementation of a tool which can detect memory leaks for a program at runtime. With this tool, a program which is already loaded and running can be monitored at runtime. There is no need to do any modification to the program. It is useful for programs running for longtime and cannot be interrupted.
出处 《信息技术》 2007年第9期29-32,共4页 Information Technology
关键词 内存泄漏 代码插装 共享库注射 ptrace系统调用 memory leak code instrumentation shared lib injection ptrace
  • 相关文献

参考文献3

  • 1Jonas Maebe,Michiel Ronsse,Koen De Bosschere.Precise Memory Leak Detect[C]// Proceedings of the Second International Workshop on Dynamic Analysis,2004(5):25-31.
  • 2何杭军,朱利,李青山,谢海江.基于Linux的动态内存检测工具的设计与实现[J].计算机工程,2005,31(21):69-71. 被引量:5
  • 3grip2,共享库注射-injectso实例[EB/OL].www.linuxforum.net,2002.

二级参考文献4

  • 1Purify User's Guide. http://www.cis.upenn.edu/-hms/software, 1998-05.
  • 2Documentation of Mpatrol-1.4.8. http://www.cbmamiga.demon.co.uk/mpatrol/mpatrol.html, 2002-09.
  • 3Manual of Valgrind-2.1.2. http://valgrind.kde.org/docs.html, 200-07.
  • 4.如何在Linux下检测内存泄漏?[EB/OL].http://www-900.ibm.com/dev loper Works/cn/linux/1-mleak/index.shtml,2003—06.

共引文献4

同被引文献5

引证文献1

二级引证文献6

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部