检查 malloc 之前和 free C 之后的内存状态
Check memory status before malloc and after free C
我想知道在执行程序之前使用了多少内存,该程序使用了 malloc()
,以及程序执行完毕后分配了多少内存。我想这样做是为了检查我的 free()
是否真的清理了我分配的所有内存。
当我以前为了做到这一点而进行并发编程时,我使用 ipcs
来了解在程序执行前后分配了多少信号量、查询和共享内存。
是否有类似的东西来检查我们的 malloc()
和 free()
效率?
我 运行 ubuntu 16.04
非常感谢
我想知道在执行程序之前使用了多少内存,该程序使用了 malloc()
,以及程序执行完毕后分配了多少内存。我想这样做是为了检查我的 free()
是否真的清理了我分配的所有内存。
当我以前为了做到这一点而进行并发编程时,我使用 ipcs
来了解在程序执行前后分配了多少信号量、查询和共享内存。
是否有类似的东西来检查我们的 malloc()
和 free()
效率?
我 运行 ubuntu 16.04
非常感谢