Mark Dickinson <dicki...@gmail.com> added the comment:

I suspect that this is due to the struct module cache, which caches Struct 
instances corresponding to formats used.  If that's true, there's no real leak 
as such.

As a test, what happens if you increase your xrange(30) to xrange(300)?  (And 
perhaps decrease the size of the struct itself a bit to compensate).  You 
should see that memory usage stays constant after the first ~100 runs.

Using Struct directly is a good workaround if this is a problem.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue14596>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to