優化的內存訪問 TCMalloc

openkk 12年前發布 | 14K 次閱讀 C/C++開發 C/C++

TCMalloc (google-perftools) 是用于優化C++寫的多線程應用,比glibc 2.3的malloc快。這個模塊可以用來讓MySQL在高并發下內存占用更加穩定。

詳細的安裝步驟

tar zxvf libunwind-0.98.6.tar.gz

cd libunwind-0.98.6

./configure

make

make install


tar zxvf google-perftools-0.94.1.tar.gz

cd google*

./configure

make

make install


打開 mysqld_safe 腳本 (默認在/usr/bin/mysqld_safe)
在此腳本文件開始加入
LD_PRELOAD="/usr/local/lib/libtcmalloc.so"

service mysql restart


</p>

項目主頁:http://www.baiduhome.net/lib/view/home/1334066240749

</span>

 本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!