Hi Jeffrey,
We did some profiles on startup time last July. Since then, we've made significant changes to the repository, to cpia, etc., so its probably fairly out of date. There is a fair amount of info in the bug (Bug#1849), as well as a link to the profiles:
http://wiki.osafoundation.org/bin/view/Chandler/StartupPerformance. If you have the time, a profile of the current build would be very useful.
As for adding a status bar to the splash screen, yes, we'd probably accept that feature.
Cheers, Katie
Jeffrey Harris wrote:
Hi Folks,
I thought the solution to bug 2051 (the splash screen doesn't repain) was going to be frequently calls to wx.YieldIfNeeded() in Application.py's OnInit method. That helps, now repaints happen, but they often take 2-3 seconds.
I haven't looked at a profile recently, where are we spending most of our time on start up? Anyone have any suggestions of where a good place to add a YieldIfNeeded might be?
I'd also love to see the splash screen have a status bar and report on start up progress. Can I just go ahead and write this, or do we not want that for some reason?
Sincerely, Jeffrey _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Open Source Applications Foundation "Dev" mailing list http://lists.osafoundation.org/mailman/listinfo/dev
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Open Source Applications Foundation "Dev" mailing list http://lists.osafoundation.org/mailman/listinfo/dev
