작업 할 할당자를 잡으려고하는데, 그렇지 않을 것 같습니다. 나는 많은 동적 메모리 관리를하는 벤치 마크 어플리케이션을 가지고있다. Hoard 및 glibc 메모리 관리자의 실행 시간은 동일합니다. 그것은 내가 옳은 일을하는지 궁금하게 만듭니다. 나는이 일을공유 자원 할당자가 "작동하지 않습니다"?
...
export LD_PRELOAD="/path/libhoard.so"
g++ main.cpp -O3 -o bm -lpthread -lrt
나는 할당을 Hoard의 링크를해야하지 않나요? 어떤 경로 (LD_PRELOAD)가 중요합니까, 아니면 어떤 경로라도 가질 수 있습니까?
나는 보물이 제대로로드 여부를 확인하기 위해 우분투 8.04, 및 g ++ 4.2.4
건배
아무도 (예 : 그렙 등) 리눅스 명령을 알고 실행되고있어 실제 할당자가 사용 되었습니까?
, 당신이 에머리 버거입니까? 실제 경로로 대체하십시오. –
물론 아닙니다. :-) 나는 그것이 필수적 이었는지 궁금 해서요./usr/local/lib 또는 그와 비슷한 디렉토리 – Cowboy