2013/10/6 Victor Stinner <victor.stinner at gmail.com>: > 2013/10/6 Benjamin Peterson <benjamin at python.org>: >> 2013/10/6 Victor Stinner <victor.stinner at gmail.com>: >>> Hi, >>> >>> Slowly, I'm trying to see if it would be possible to reduce the memory >>> footprint of Python using the tracemalloc module. >>> >>> First, I noticed that linecache can allocate more than 2 MB. What do >>> you think of adding a registry of "clear cache" functions? For >>> exemple, re.purge() and linecache.clearcache(). gc.collect() clears >>> free lists. I don't know if gc.collect() should be related to this new >>> registy (clear all caches) or not. >> >> What is the usecase for minimizing the memory usage of Python in the >> middle of a program? > > If you know that your application uses a lot of memory, it is > interesting to sometimes (when the application is idle) try to release > some bytes to not use all the system memory. On embedded devices, > memory is expensive and very limited. Each byte is important :-) How many embedded systems are running Python? -- Regards, Benjamin
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4