Python C API String Memory Consumption

Hrvoje Niksic hniksic at xemacs.org
Fri Apr 10 06:26:01 EDT 2009


Carl Banks <pavlovevidence at gmail.com> writes:

> On Apr 9, 11:23 pm, Hrvoje Niksic <hnik... at xemacs.org> wrote:
>> a... at pythoncraft.com (Aahz) writes:
>> > BTW, note that if you're using Python 2.x, range(1000000) will cause
>> > a "leak" because ints are never freed.  Instead, use xrange().
>>
>> Note that using xrange() won't help with that particular problem.
>
> I think it will because with xrange the integers will not all have
> to exist at one time, so Python doesn't have to increase the size of
> the integer pool to a million.

Good catch!  I stand corrected.



More information about the Python-list mailing list