efl/legacy
ningerso d85048c93f Did some cache miss profiling with a large number of transient text objects
and found that reordering the evas list containing the font path list was
actually hurting cache performance. Frequent cache misses occurred in
evas_mempool_free in it's main loop. So removing the list node and re adding it
actually decreased cache performance in some cases. This would also cause memory
allocation bouncing if mempools were not used.

Added evas_list_promote_list to move a list node to the beginning of a list.
Changed reordering lists to use evas_list_promote_list.


SVN revision: 24387
2006-08-04 10:00:50 +00:00
..
ecore Makefile fix - add ecore_fb_keytable.hto EXTRA_DIST 2006-08-04 07:59:18 +00:00
edje ... more whistling 2006-08-04 09:00:35 +00:00
eet Need sys/types.h before sys/mman.h on OS X, and possibly other BSD based 2006-07-25 09:47:47 +00:00
embryo release the asparagus... another snapshot! :) 2006-07-23 21:40:03 +00:00
emotion Fix a freeze when a file is not valid. Add support for DVD (but i works randomly...) 2006-07-18 19:04:38 +00:00
evas Did some cache miss profiling with a large number of transient text objects 2006-08-04 10:00:50 +00:00