[Date Prev][Date Next] [Chronological] [Thread] [Top]

RE: simpler lockobj for back-bdb entry cache locking






Another combination.

No local malloc + simple lockobj + without (objectClass=referral) in
search_candidate

servers/slapd/slapd : 46.1%
libc : 20.48%
libpthread : 13.1%
vmlinux : 12.7%
libdb : 1.6%

ftp://ftp.openldap.org/incoming/profile6.txt

DirMark : around 2450 ops/sec ( lags the local malloc case by 50~100 )

So lots of libc and libpthread overhead has been reduced by the local
malloc patch.
This will pay off more as we optimize another part such as threading and
networking...