blender/intern/memutil
Antony Riakiotakis 15ff730b9b Change movie cache to use vectors instead of lists.
Runtime costs were horrible. On gooseberry in some sequencer edits using
proxies of small size, a cache with about 2000 elements would slow to
about 6 fps once cache was full and system tried to find smallest
element available.

There are still improvements to be done here, like requesting a number
of good candidates to avoid rerunnung through the list, or even using
some heap or ring buffer scheme to sort data, but nothing suits all
needs so for now that should bring the cache back to usable state (25fps
here at the studio)
2015-02-05 15:06:25 +01:00
..
intern Fix T37898: blenderplayer painfully slow in recent builds 2013-12-22 15:26:59 +06:00
CMakeLists.txt remove $Id: tags after discussion on the mailign list: http://markmail.org/message/fp7ozcywxum3ar7n 2011-10-23 17:52:20 +00:00
MEM_Allocator.h move BLO_sys_types.h -> BLI_sys_types.h (it had nothing todo with loading) 2013-05-28 19:35:26 +00:00
MEM_CacheLimiter.h Change movie cache to use vectors instead of lists. 2015-02-05 15:06:25 +01:00
MEM_CacheLimiterC-Api.h Fix T37898: blenderplayer painfully slow in recent builds 2013-12-22 15:26:59 +06:00
MEM_NonCopyable.h unify include guard defines, __$FILENAME__ 2012-02-17 18:59:41 +00:00
MEM_RefCounted.h Cleanup: warnings, typos 2014-10-29 14:15:21 +01:00
MEM_RefCountedC-Api.h Cleanup: warnings, typos 2014-10-29 14:15:21 +01:00
MEM_RefCountPtr.h fix some types and incorrect info 2012-07-26 17:41:09 +00:00
MEM_SmartPtr.h code cleanup: spelling, 2012-11-12 07:33:01 +00:00
SConscript Added GPL header to sconscripts! 2012-12-17 08:01:43 +00:00