Re: py2exe: executable is slower than code run from the interpreter

2011-06-04 Thread Miki Tebeka
One thing that comes to mind is importing. py2exe packs libraries in a zip file 
so importing might be a bit slower. But this should slow only at the beginning 
until everything is loaded to memory.

The other usual suspect is the anti virus :)
-- 
http://mail.python.org/mailman/listinfo/python-list


py2exe: executable is slower than code run from the interpreter

2011-06-04 Thread Massi
Hi everyone,
I'm writing a big program (windows 7, python 2.6.6) which includes
lots of python libraries (SQLalchemy, PyQt, SocketServer,
Matplotlib,...). Now I'm trying to build a stand alone executable with
py2exe (0.6.9) and everything works great. The only issue is that the
executable seems to be slower with respect to the same code run from
Idle.
For example, at stratup my program sets up a server and during the
execution sends commands to it and waits for reply. In the code case
the average time needed to process a given command is 0.24s, in the
executable case it raises to 0.30 (times are obviously measured
considering the same command).
It is really difficult for me to build a small example script to show
the problem, so I guess if anyone knows if there are some issues in
py2exe that could bring such a performance loss. Any hints is welcome,
thanks!
-- 
http://mail.python.org/mailman/listinfo/python-list