Fork me on GitHub

ptmalloc、tcmalloc与jemalloc对比分析

背景介绍 在开发微信看一看期间,为了进行耗时优化,基础库这层按照惯例使用tcmalloc替代glibc标配的ptmalloc做优化,CPU消耗和耗时确实有所降低。但在晚上高峰时期,在CPU刚刚超过50%之后却出现了指数上升,服务在几分钟之内不可用。最终定位到是tcmalloc在内存分配的时候使用自旋
posted @ 2024-02-22 20:55  yooooooo  阅读(58)  评论(0编辑  收藏  举报