Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #73626

Re: State of speeding up Python for full applications

From Mark Lawrence <breamoreboy@yahoo.co.uk>
Subject Re: State of speeding up Python for full applications
Date 2014-06-26 18:12 +0100
References <b97cdf98-6198-4375-9736-3a534a299a49@googlegroups.com> <c6d62134-0252-4e77-aeec-cf27f1f5e61a@googlegroups.com>
Newsgroups comp.lang.python
Message-ID <mailman.11262.1403802776.18130.python-list@python.org> (permalink)

Show all headers | View raw


On 26/06/2014 17:49, CM wrote:
> I'm reposting my question with, I hope, better
> formatting:
>
>
> I occasionally hear about performance improvements
> for Python by various projects like psyco (now old),
> ShedSkin, Cython, PyPy, Nuitka, Numba, and probably
> many others.  The benchmarks are out there, and they
> do make a difference, and sometimes a difference on
> par with C, from what I've heard.
>
> What I have never quite been able to get is the
> degree  to which one can currently use these
> approaches to speed up a Python application that
> uses 3rd party libraries...and that the approaches
> will "just work" without the developer having to
> know C or really do a lot of difficult under-the-
> hood sort of work.
>
> For examples, and considering an application
> written for Python 2.7, say, and using a GUI
> toolkit, and a handful of 3rd party libraries:
>
>
> - Can you realistically package up the PyPy
> interpreter and have the app run faster with PyPy?
> And can the application be released as a single file
> executable if you use PyPy?
>
> - Can you compile it with Nuitka to C?
>
> I've had the (perhaps overly pessimistic) sense
> that you still *can't* do these things, because
> these projects only work on pure Python, or if
> they do work with other libraries, it's always
> described with major caveats that "I wouldn't
> try this in production" or "this is just a test"
> sort of thing, such as PyPy and wxPython.
>
> I'd love to know what's possible, since getting
> some even modest performance gains would probably
> make apps feels snappier in some cases, and yet I
> am not up for the job of the traditional advice
> about "re-writing those parts in C".
>
> Thanks.
>

Have you tried everything listed here 
https://wiki.python.org/moin/PythonSpeed/PerformanceTips ?

-- 
My fellow Pythonistas, ask not what our language can do for you, ask 
what you can do for our language.

Mark Lawrence

---
This email is free from viruses and malware because avast! Antivirus protection is active.
http://www.avast.com

Back to comp.lang.python | Previous | NextPrevious in thread | Find similar | Unroll thread


Thread

State of speeding up Python for full applications CM <cmpython@gmail.com> - 2014-06-25 20:54 -0700
  Re: State of speeding up Python for full applications wxjmfauth@gmail.com - 2014-06-25 23:07 -0700
  Re: State of speeding up Python for full applications alister <alister.nospam.ware@ntlworld.com> - 2014-06-26 14:41 +0000
    Re: State of speeding up Python for full applications wxjmfauth@gmail.com - 2014-06-27 02:50 -0700
  Re: State of speeding up Python for full applications CM <cmpython@gmail.com> - 2014-06-26 09:49 -0700
    Re: State of speeding up Python for full applications Mark Lawrence <breamoreboy@yahoo.co.uk> - 2014-06-26 18:12 +0100

csiph-web