Some of our artists are reporting extremely slow deadline monitor performance, Stephan included - even with the latest patches. I’ve asked him to send me his layout, in case its layout dependent, to see if i can reproduce it.
Attached is the layout file.
Okay, well let’s circle back to performance so we can fix this… Some users are hitting slowdowns, but some work was done there to fix the performance of the filters. I can’t quite remember if we gave you folks a custom back-port of 8, but if so can you run another performance analysis of the Python calls? Also, you need to teach me so I can write a wiki article.
I’m also bumping it up since some important people are hitting this problem.
We’re not doing much extra work to save the layouts though, just serializing things using Qt’s tools for that…
This way whenever the monitor (or other apps) are started via the launcher they get wrapped in the profiler execution, and then dumb the data to s:/temp/deadlinestats.txt.
Jon sent me the updated .py files for 8, so i think we have some (or all) of the changes done internally.
So the corrupt / bad layout file, would that be a qt problem?
It’s more than likely a Qt problem unfortunately. We’ve hit problems when we up our library version. I did some digging and I’ll circle back with the dev team to see if there’s a better way to be handling it.
Thanks for the tip on the profiling. I wasn’t sure where to get cProfile in on the action, will recommend to a few other folks and document it here.