写作目的:检查内存泄露的工具网上有很多,结合自己在项目中的使用,对比一下如下几个内存泄露的工具。
特性/工具 | valgrind | memleak | asan | gperftools |
原理 | 独立的内存医生 | 记录malloc和free | gcc自带 | 是个工具包 |
功能 | 灰常全面 | 单一 | 单一 | 可视化 |
占用内存 | 超级大 | 程序翻倍 | 小巧 | 还行 |
编译情况 | 不需要编译,单独的exe | 需要将memleak代码编译进源代码。 | 安装libasan.so | 安装gperftools |
友情链接:
写作目的:检查内存泄露的工具网上有很多,结合自己在项目中的使用,对比一下如下几个内存泄露的工具。
特性/工具 | valgrind | memleak | asan | gperftools |
原理 | 独立的内存医生 | 记录malloc和free | gcc自带 | 是个工具包 |
功能 | 灰常全面 | 单一 | 单一 | 可视化 |
占用内存 | 超级大 | 程序翻倍 | 小巧 | 还行 |
编译情况 | 不需要编译,单独的exe | 需要将memleak代码编译进源代码。 | 安装libasan.so | 安装gperftools |
友情链接: