Better lists? (Was: glib dependency for the X Server)
Bernardo Innocenti
bernie at develer.com
Thu Apr 6 18:33:51 PDT 2006
Adam Jackson wrote:
>> [...talking about performance of lists with modern processors...]
>>
> They're terrible when the items in the list are expected to be accessed among
> multiple CPUs, because the pointers will usually share cachelines and pong
> all over the place. I can't think of any other reason why they would be
> non-performant though.
Walking over list nodes also tends to trash the data cache,
but the same can be said of almost any data structure except
for vectors.
--
// Bernardo Innocenti - Develer S.r.l., R&D dept.
\X/ http://www.develer.com/
More information about the xorg
mailing list