python memory leak only in x86 64 linux

Gabriel Genellina gagsl-py2 at yahoo.com.ar
Sun Apr 20 04:13:00 EDT 2008


En Wed, 16 Apr 2008 13:10:42 -0300, rkmr.em at gmail.com <rkmr.em at gmail.com> escribió:

> This is the code that is causing memory leak in 64 bit python [but not
> in 32 bit python].. is something wrong in the code?
>
> [... Python code using the datetime module ...]

>> the memory usage of a python app keeps growing in a x86 64 linux
>>  continuously, whereas in 32 bit linux this is not the case. Python
>>  version in both 32 bit and 64 bit linux - 2.6.24.4-64.fc8
>>  Python 2.5.1 (r251:54863, Oct 30 2007, 13:45:26)
>>
>>  i isolated the memory leak problem to a function that uses datetime
>>  module extensively. i use datetime.datetime.strptime,
>>  datetime.timedelta, datetime.datetime.now methods...

In principle pure Python code should have no memory leaks - if there are, they're on Python itself.
Maybe this is an allocation problem, not an actual leak; if you can write a program that reproduces the problem, post a bug at http://bugs.python.org


-- 
Gabriel Genellina




More information about the Python-list mailing list