I’m wondering if there might be some display panel optimizations that I might be missing. Basically I’m changing different control panels to view by using the select panel. Depending on the method I’m getting some pretty heavy performance hits (just for the frame I’m changing the panel).
-
changing the select parameter of the select COMP is extremely slow
-
having multiple select COMPs and changing their display parameters on and off is faster but I’m still getting a heavy hit ( for both methods it shows up in various places in the performance monitor, a “Laying out panel” operation, the script that’s executing the switch, “rendering a window” operation and also sometimes “waiting for last frame to complete”)
-
finally leaving both panels to display on and changing the layer they are on has no perceivable performance hit
I would assume that the keep in memory on close would emulate this behavior but it doesn’t seem to have any effect? I haven’t gone through each of the panels children yet to set them to “keep in memory on close” to see if that will help. I would think though that the parent setting would keep all it’s children in memory?
I’ll do the layer trick if I have to but I’m hoping there is another way to get better performance. The layers method will get end up getting pretty complicated (eventually this project will have a lot of different control panels, for a lot of different parts of it).
any ideas?
thanks
Keith