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/ -- http://mail.python.org/mailman/listinfo/python-list