tcmalloc 全稱為 thread-caching malloc,是谷歌的開源工具 google-perftools 的成員,它可以 在記憶體分配效率和速度上高很多,可以很大程度提高伺服器在高併發情況下的效能。從而降低系統 的負載。
1. 安裝 libunwind 庫,libunwind-0.99-alpha.tar.gz tar zxvf libunwind-0.99-alpha.tar.gz
cd libunwind-0.99-alpha
cflags=-fpic ./configure
make cflags=-fpic && make cflags=-fpic install
2. 安裝 google-perftools
tar zxvf gperftools-2.1.tar.gz
cdgperftools-2.1
./configure
make && make install
echo "/usr/local/lib" > /etc/ld.so.conf.d/usr_local_lib.conf
ldconfig
至此,google-perftools 安裝完成
CentOS6 3下利用yum源安裝nginx。
本文主要介紹在centos6.3下利用yum源安裝nginx。第一步在 etc yum.repos.d 目錄下建立乙個nginx.repo軟體源配置檔案。命令如下 cd etc yum.repos.d vim 然後填寫如下檔案內容 nginx name nginx repo baseurl gpgc...
利用documentFragment優化DOM操作
createdocumentfragment 方法建立了一虛擬的節點物件,節點物件包含所有屬性和方法。將要新增的節點一次性放入節點碎片中,然後進行一次dom操作新增節點即可。wrap div let wrap document.getelementbyid wrap for let i 0 i 10...
利用滾動陣列優化
陣列是最常用的資料結構之一,現在我們對陣列的下標進行特殊處理,使每一次操作僅保留若干有用資訊,新的元素不斷迴圈重新整理,看上去陣列的空間被滾動地利用,此模型我們稱其為滾動陣列。其主要達到壓縮儲存的作用,一般常用在dp類題目中。因為dp題目是乙個自下而上的擴充套件過程,我們常常用到是連續的解,而每次用...