Linked by Thom Holwerda on Fri 25th May 2007 21:51 UTC
General Development "Hoard is a scalable memory allocator (malloc replacement) for multithreaded applications. Hoard can dramatically improve your application's performance on multiprocessor machines. No changes to your source are necessary; just link it in. Hoard scales linearly up to at least 14 processors. The supported platforms include Linux, Solaris, and Windows NT/2000/XP."
Thread beginning with comment 243284
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: how to know i'm using hoard?
by big_gie on Sat 26th May 2007 15:01 UTC in reply to "how to know i'm using hoard?"
big_gie
Member since:
2006-01-04

i have downloaded and build it on my box, and setup LD_PRELOAD envrion variable, but how did i know that i'm using libhoard instead of standard ones?

Compile your program. Then run "ldd" on it to see which (dynamic) library it is linked to:
> ldd myapp

Reply Parent Score: 1

gerryxiao Member since:
2006-12-17

Compile your program. Then run "ldd" on it to see which (dynamic) library it is linked to:
> ldd myapp

i'm not using it for developing, just want some programs in my box apply libhoard.so to improve performance

there aren't any programs in linux which have the same functions as pldd in solaris, but i'm not sure ;)

pmap seems working in linux
pmap <pid>

Edited 2007-05-26 15:19

Reply Parent Score: 1

big_gie Member since:
2006-01-04

i'm not using it for developing, just want some programs in my box apply libhoard.so to improve performance

So you want to replace the existing library with that one? Interesting thing. Can't help for that though ;)

Reply Parent Score: 1