Linux基础——内存泄漏

内存泄漏

  申请和释放内存都需要手工进行。

  手工进行的含义就是需要程序员写代码明确进行申请(malloc)及释放(free)。如果程序员申请内存但使用后并不释放,这段内存就丢失了(在堆管理器的记录中,这段内存仍然属于你的这个进程,但是进程会认为这段内存已经被占用,再用的时候又会被去申请新的内存块),这称为内存泄漏。

检查内存层级数

 

 

 检查内存/proc/meminfo中slab值

 查看slab实际分配

 参考

https://www.cnblogs.com/arnoldlu/p/11599232.html

posted on 2024-11-08 20:01  gkhost  阅读(4)  评论(0编辑  收藏  举报

导航