On Tue, Dec 06, 2005 at 12:07:26PM -0500, Louis Pecora wrote: > I am seeking opinions on the best approaches to speed up Python on my > Mac (OS X 10.3.9). > > I know about the profiling and find the bottlenecks approach, but then > the choices of what to do are not clear. I have in the past written a > few C modules and turned them into importable Python modules, but that > was really time consuming and frustrating.
Perhaps you can describe some of the bottlenecks you're experiencing, or post some code fragments? The lsprof profiler has worked for me: <http://codespeak.net/svn/user/arigo/hack/misc/lsprof/> > I see there are many other approaches (SWIG, Pyrex, Psyco -- some may > not be available on the Mac), so I thought I would start here to ask > what people in this email list use and recommend. Psyco for the most part does not work on non-Intel processors. PyPy static translation does work if you write in RPython, but debugging translation failures is time-consuming and not particularly easy. If you have any free x86 boxes, you might do what I do - write on the Mac and run somewhere else faster, perhaps with Psyco. That also has the benefit of keeping your Mac free for interactive use. -- Nicholas Riley <[EMAIL PROTECTED]> | <http://www.uiuc.edu/ph/www/njriley> _______________________________________________ Pythonmac-SIG maillist - Pythonmac-SIG@python.org http://mail.python.org/mailman/listinfo/pythonmac-sig