Err,
I already found the workaround: disabling thread:
[thread 0( | [pix_image]
When [pix_image] receives the thread 0 message, it stops consuming all that CPU.
On 05/27/2011 10:01 PM, Matteo Sisti Sette wrote:
Hi,
Has anybody ever used a considerable number of [pix_image] objects in the same patch?
If I do so, even if I don't load any image on any of them and even if they are all "disconnected" (meaning they are not receiving the gemlist), they eat up a lot of CPU. With 64 pix images doing nothing Pd is already eating up 75% of my dual core.
I wonder if anybody has run into the same issue, especially on Linux and found any workaround.
I'm completely stuck because I need to have a few images pre-loaded and at any moment, show one of them (and I can't dynamically load them with an "open" message on only one [pix_image], because loading is threaded). This shouldn't be cpu-consuming at all, as I'll always make only one image visible, but pix_image is consuming CPU merely for existing.
GEM: ver: 0.92.3 GEM: compiled: May 30 2010 Ubuntu 10.04
Thanks m.