web-dev-qa-db-ja.com

tcmalloc / jemallocとメモリプールの違いは何ですか

tcmalloc/jemallocは改善されたメモリアロケータであり、メモリプールも導入されてメモリ割り当てが改善されています。それで、それらの違いは何ですか?私のアプリケーションでそれらを選択する方法は?

50
Mickey Shine

この blog には、すべての一般的なmallocの詳細な説明へのリンクがあります。

この記事 は、tcmallocjemallocの重要な違いを1つ挙げ、どちらを選択するかをアドバイスします。

そして この記事jemallocの背後にあるアルゴリズムを完全に説明しています

78
Pavan Manjunath