最近在研究如何提高C++
程序的性能,Google
开源的TCMalloc
,在C++
小对象频繁创建销毁的处理上拥有非常大的优势。
在Ubuntu 16.04
上使用如下命令安装最新的TCMalloc
1 |
$ sudo apt-get install google-perftools |
对于已经编译好的程序,可以使用如下命令,让程序加载TCMalloc
来大致测试一下程序性能的提升
1 |
$ LD_PRELOAD="/usr/lib/libtcmalloc.so.4" |