[Sidefx-houdini-list] slow cops

Mark Alexander malexander at sidefx.com
Wed Mar 22 14:21:41 EST 2006


The display cache is COPs is purposefully set to a small value, as it is 
slightly redundant with the cook cache. It stores full images, whereas 
the cook cache stores tiles (and a tile also contains only 1 component, 
not RGB). So you only lose out on the time it takes to reassemble the 
main image from the tiles if you have a small display cache (in MPlay, 
it's more important, as otherwise it's loading files all the time). But 
generally, this time is hardly noticeable, and so it isn't worth the 
extra memory. So no need to be embarrassed.

The cook cache is also kept under control in Houdini to avoid taking 
memory away from the rest of the system. If you don't use COPs for a 
long period of time, you'll find that it frees up a lot of the cached 
memory. But if you're continually using it, it will stay full. In Halo, 
this memory control is disabled, since there is no 'rest of the system'.

Finally, there was a fairly serious memory leak that was plugged in COPs 
as of build 452. Build 495 or above is recommended (for a few more bug 
fixes).

M.



More information about the Sidefx-houdini-list mailing list