Paul Rubin wrote: > Peter Hansen <[EMAIL PROTECTED]> writes: >>Sounds like premature optimization. Speed "things" up? What things? >>How long is it taking now to load the modules you are loading? Even >>the wxPython demo takes only a few seconds to load on a decent >>machine, and that's loading a *heck* of a lot of stuff. > > I know that whenever I start IDLE and it's not already cached, it > takes a significant amount of time, and that doesn't even use > wxPython.
I don't dispute that there are in the world programs that take too long to start by even objective measures. I don't dispute that you, Paul, might consider IDLE to take too long to start. I don't think I was responding to you, however, but to the OP, who hasn't described anything about his situation except that he believes importing modules in a separate thread might "speed things up". To me, that sounded like the words of someone who not only might not be aware of the excellent advice regarding premature optimization, but who might also not suffer from a significant startup delay but who simply imagined that perhaps using a "trick" to import things differently might make something run faster. Understanding why he wants to do this is important to knowing what the best approach is, whether it's to say "don't do it" or to point to alternatives (such as a splash screen) which others have found to solve the problem. Just because it appears some people prematurely cry "premature optimization" doesn't mean that it's an invalid thing to ask a poster to consider. -Peter -- http://mail.python.org/mailman/listinfo/python-list