The two level allocations in dirhash were to be kind to the allocator. I must check if things have got smarter 'cos it would be handy to avoid them. I suspect dirhash already causes quite a lot of cache trashing, though I suppose the fact that it uses linear probing probably helps it be a little more cache friendly (though that isn't why it it was chosen).
no subject
Date: 2008-01-29 20:19 (UTC)