Sanjay Ghemawat Motivation TCMalloc is faster than the glibc 2.3 malloc (available as a separate library called ptmalloc2) and other mallocs that I have tested. ptmalloc2 takes approximately 300 nanoseconds to execute a malloc/free pair on a 2.8 GHz P4 (for small objects). The TCMalloc implementation takes approximately 50 nanoseconds for the same operation pair. Speed is important for a malloc im
Sanjay Ghemawat, Paul Menage <opensource@google.com> Motivation TCMalloc is faster than the glibc 2.3 malloc (available as a separate library called ptmalloc2) and other mallocs that I have tested. ptmalloc2 takes approximately 300 nanoseconds to execute a malloc/free pair on a 2.8 GHz P4 (for small objects). The TCMalloc implementation takes approximately 50 nanoseconds for the same operation pai
TCMallocでメモリ割り当てを高速化する TCMallocを利用するには、コンパイル時にlibtcmalloc.soをリンクするように指定すればよい。libtcmalloc.soが/usr/local/lib/ディレクトリにある場合、gccによるコンパイルは以下のようになる。 コンパイル時にTCMallocのライブラリをリンクするように指定 $ gcc -L/usr/local/lib/ -ltcmalloc ソースファイル名 このようにするだけで、malloc関数などによるメモリの割り当てや開放にTCMallocが使われるようになる。ソースコードには一切変更を加える必要はない。 もし再コンパイルせずにすでにある実行ファイルやコマンドにTCMallocを適用したい場合には、実行時にLD_PRELOAC環境変数にlibtcmalloc.soへのパスを設定すればよい。例えばbashの場合に
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く