Pravda, omlouvam se. Pamatuju si, ze na Python 2.4.3, jeste kdyz sem pouzival Windows, byl tohle problem a nejak sem zaspal. Jinak pokud u sebe na linuxu zavolam del a tak se mi pamet uvolni rovnou, cili gc.collect() mi navrati 0.
2009/7/8 Petr Hlávka <[email protected]>: > Dobry den, > > (v uvodu clanku pisou, ze popisovany problem by mel byt opraven od > verze 2.5), kdyz zkusim > >>>> import gc >>>> a = ["%d" % i for i in xrange(0, 5000000)] >>>> del a >>>> gc.collect() > > tak python 2.2 naalokuje a nasledne uvolni 200 MB pameti - k volani > gc.collect() by doslo pozdeji automaticky taky. Je mozne, ze pro mensi > alokace pameti si interpretr necha pamet v bufferu a nebude ji ihned > vracet OS. > > S pozdravem Petr Hlavka. > > 2009/7/8 Dan Pressl <[email protected]>: >> At me nekdo zkusenejsi opravi, ale pokud vim, tak to rucne nelze. >> Viz. http://evanjones.ca/python-memory.html >> >> 2009/7/8 Petr Zlamal <[email protected]>: >>> Pratele, >>> Potreboval bych poradit jak uvolnit pamet v pythonu, respektive jak >>> odstranit nepotrebnou instanci tridy z pameti. Zkousel jsem prikaz del. Po >>> provedeni "del" na instanci tridy je vsak pamet zaplnena furt stejne >>> (sledovano pomoci top v linuxu). Mozna na to jdu uplne spatne. Vi nekdo jak >>> provest uvolneni? >>> >>> Dekuji >>> Vepro >>> _______________________________________________ >>> Python mailing list >>> [email protected] >>> http://www.py.cz/mailman/listinfo/python >>> >> >> >> >> -- >> ^nu.friX >> aka Dan Pressl >> Reality is useless & F4Q DMNC!!! >> Every syntax creates code. And code is poetry. >> _______________________________________________ >> Python mailing list >> [email protected] >> http://www.py.cz/mailman/listinfo/python >> > _______________________________________________ > Python mailing list > [email protected] > http://www.py.cz/mailman/listinfo/python > -- ^nu.friX aka Dan Pressl Reality is useless & F4Q DMNC!!! Every syntax creates code. And code is poetry. _______________________________________________ Python mailing list [email protected] http://www.py.cz/mailman/listinfo/python
