How to reduce the memory size of python
Steve Holden
steve at holdenweb.com
Thu Jan 7 02:49:39 EST 2010
Mishra Gopal-QBX634 wrote:
> Hi,
>
> When i write following pyhon program and execute it in linux machine,
>
> if __name__=='__main__':
> while True:
> pass
>
> When i check the VmRSS size, it shows 2956 KB in size.
>
> Is there any way to reduce the memory size taken by python.
>
> I am working in flash memory devices.
>
> Any suggession is highly helpfull to me.
>
It would not be easy to reduce the size of the standard interpreter, but
there are various implementations for embedded devices. You may get some
help from
http://wiki.python.org/moin/Tiny%20Python
and
http://wiki.python.org/moin/Tiny%20Python
A company called Synapse has a working cut-down Python implementation
that they embed in their 802.15 wireless mesh devices, which IIRC
occupies less than 128K.
There is a lot in the standard interpreter that you won't need - many
embedded systems don't need floating point arithmetic, for example.
regards
Steve
--
Steve Holden +1 571 484 6266 +1 800 494 3119
PyCon is coming! Atlanta, Feb 2010 http://us.pycon.org/
Holden Web LLC http://www.holdenweb.com/
UPCOMING EVENTS: http://holdenweb.eventbrite.com/
More information about the Python-list
mailing list