Ubuntu 16.04上使用TCMalloc

最近在研究如何提高C++程序的性能,Google开源的TCMalloc,在C++小对象频繁创建销毁的处理上拥有非常大的优势。

Ubuntu 16.04上使用如下命令安装最新的TCMalloc

$ sudo apt-get install google-perftools

对于已经编译好的程序,可以使用如下命令,让程序加载TCMalloc来大致测试一下程序性能的提升

$ LD_PRELOAD="/usr/lib/libtcmalloc.so.4"

参考链接