Я пытаюсь использовать распределитель для работы, но, похоже, нет. У меня есть тестовое приложение, которое выполняет много динамического управления памятью. Время выполнения для диспетчера памяти Hoard и glibc одинаково. Меня заставляет задуматься, правильно ли я поступаю.Распределитель кладов не «работает»?
Что я делаю ...
export LD_PRELOAD="/path/libhoard.so"
g++ main.cpp -O3 -o bm -lpthread -lrt
Если я не должен связать копить аллокатора? Имеет ли значение какой путь (в LD_PRELOAD), или я могу иметь любой путь?
Я бегу Ubuntu 8.04, и г ++ 4.2.4
Приветствия
Никто не знает любую команду Linux (например, Grep), чтобы выяснить, если Клад правильно загружена, и используется фактический распределитель?
Вы действительно не используете/путь, вы? Замените фактический путь. –
Конечно нет. :-) Мне было интересно, обязательно ли это, например. в/usr/local/lib или аналогичных – Cowboy