Python C API String Memory Consumption

Carl Banks pavlovevidence at
Fri Apr 10 11:47:32 CEST 2009

On Apr 9, 11:23 pm, Hrvoje Niksic <hnik... at> wrote:
> a... at (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.

Carl Banks

More information about the Python-list mailing list