022.实战:实现内存泄漏检测
如何实现内存泄漏检测呢
创建一个map:live_allocs
申请内存向里面写入数据
以申请到的内存地址为key
(后面实现fork发现这有问题,你觉得会是什么问题?如何解决?)
释放内存删除数据
进程退出前
遍历这个map
剩下的未释放的内存
就是内存泄漏
实现细节见视频
如何实现内存泄漏检测呢
创建一个map:live_allocs
申请内存向里面写入数据
以申请到的内存地址为key
(后面实现fork发现这有问题,你觉得会是什么问题?如何解决?)
释放内存删除数据
进程退出前
遍历这个map
剩下的未释放的内存
就是内存泄漏
实现细节见视频