Why don't you compile using python -OO and distribute only .pyo code?

Victor

2013/1/27 Kristján Valur Jónsson <krist...@ccpgames.com>:
> We (CCP) are certainly compiling python without docstrings for our embedded 
> platforms (that include the PS3)
> Anyone using python as en engine to be used by programs and not users will 
> appreciate the deletion of unneeded memory.
> K
>
> -----Original Message-----
> From: Python-Dev [mailto:python-dev-bounces+kristjan=ccpgames....@python.org] 
> On Behalf Of R. David Murray
> Sent: 27. janúar 2013 00:38
> To: python-dev@python.org
> Subject: Re: [Python-Dev] Anyone building Python --without-doc-strings?
>
> On Sat, 26 Jan 2013 17:19:32 +0100, Antoine Pitrou <solip...@pitrou.net> 
> wrote:
>> On Sat, 26 Jan 2013 17:03:59 +0100
>> Stefan Krah <ste...@bytereef.org> wrote:
>> > Stefan Krah <ste...@bytereef.org> wrote:
>> > > I'm not sure how accurate the output is for measuring these
>> > > things, but according to ``ls'' and ``du'' the option is indeed quite 
>> > > worthless:
>> > >
>> > > ./configure CFLAGS="-Os -s" LDFLAGS="-s" && make
>> > >   1.8M Jan 26 16:36 python
>> > > ./configure --without-doc-strings CFLAGS="-Os -s" LDFLAGS="-s" && make
>> > >   1.6M Jan 26 16:33 python
>> >
>> > The original contribution *was* in fact aiming for "10% smaller", see:
>> >
>> > http://docs.python.org/release/2.3/whatsnew/node20.html
>> >
>> > So apparently people thought it was useful.
>>
>> After a bit of digging, I found the following discussions:
>> http://mail.python.org/pipermail/python-dev/2001-November/018444.html
>> http://mail.python.org/pipermail/python-dev/2002-January/019392.html
>> http://bugs.python.org/issue505375
>>
>> Another reason for accepting the patch seemed to be that it introduced
>> the Py_DOCSTR() macros, which were viewed as helpful for other reasons
>> (some people talked about localizing docstrings).
>>
>> I would point out that if 200 KB is really a big win for someone, then
>> Python (and especially Python 3) is probably not the best language for
>> them.
>>
>> It is also ironic how the executable size went up since then (from 0.6
>> to more than 1.5 MB) :-)
>
> 200K can make a difference.  It does on the QNX platform, for example, where 
> there is no virtual memory.  It would be nice to reduce that executable size, 
> too....but I'm not volunteering to try (at least not
> yet) :)
>
> --David
> _______________________________________________
> Python-Dev mailing list
> Python-Dev@python.org
> http://mail.python.org/mailman/listinfo/python-dev
> Unsubscribe: 
> http://mail.python.org/mailman/options/python-dev/kristjan%40ccpgames.com
>
>
> _______________________________________________
> Python-Dev mailing list
> Python-Dev@python.org
> http://mail.python.org/mailman/listinfo/python-dev
> Unsubscribe: 
> http://mail.python.org/mailman/options/python-dev/victor.stinner%40gmail.com
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to