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