【经验分享】如何有效地排查内存泄露的疑难问题?
摘要:在嵌入式开发中,相信大家都遇到过内存泄露这类疑难问题,你的排查方法和解决思路是怎么样的呢?本文将给大家分享一种我个人常用的一种方法,这个方法看似很“挫”,but it works well !
文章目录
1 写在前面
最近博主在实际的项目开发中,又遇到了有关【内存泄露】的问题。作为C语言开发程序员,可能从接触C语言的那会起,就比较怕这类【内存】相关的问题;但是怕归怕,遇到问题还是得想办法解决,及时把项目给交付了才是王道。
本文将从一个简单的案例讲起,逐步还原给出一个可有效解决【内存泄露】的思路方案,也正是这个解决方案,帮我打开了对【内存管理】的一些谜团,也希望本文的介绍能给大家带来更多的思考和启发。
通过本文的阅读,你将可以了解到以下几部分核心内容:
- 一种业内常见常用的【内存管理】方案介绍;
- 判断【内存泄露】的简单方法;
- 如何通过钩子操作替换原生的内存操作接口;
- 如果通过编译器的一些特殊功能,缩减排查方案的实施难度; <