アロケーターを動作させようとしていますが、そうではないようです。多くの動的メモリ管理を行うベンチマーク アプリケーションがあります。Hoard と glibc メモリ マネージャーの実行時間は同じです。自分が正しいことをしているのだろうかと考えさせられます。
私がすることは...
export LD_PRELOAD="/path/libhoard.so"
g++ main.cpp -O3 -o bm -lpthread -lrt
Hoard アロケーターにリンクする必要はありませんか? (LD_PRELOAD 内の) パスが何であるかは重要ですか、または任意のパスを使用できますか?
Ubuntu 8.04 と g++ 4.2.4 を実行しています
乾杯
Hoard が適切にロードされているかどうかを確認するための Linux コマンド (grep など) を知っている人は誰もいません。また、実際のアロケーターが使用されていますか?