glibc 内存管理简记

glibc 内存管理 最近在项目中遇到了一个内存涨的问题,每次链接数据库操做查询后内存都会涨,经分析发现是由于:程序中有段代码执行后,进行上百万次malloc,而后再依次free,但进程内存没有降低。 在查找了glibc的相关资料后发现,glibc 的free 的释放内存并非把内存还给操做系统而是放入bin(free list),同时每一个线程都会维护本身的堆与free list(在核心数足够的状
相关文章
相关标签/搜索