Gregory P. Smith <g...@krypto.org> added the comment: +1 on the PyXXX_ClearFreeList patch and calling them from gc.collect() as is done with the others.
I agree with Guido, don't add a tp_free_list slot as the common case would be NULL. Regarding gc clearing freelists: I agree with Antoine and Martin. Clearing free lists in the highest generation of GC is a very good thing. Rebuilding them infrequently should not have a significant performance impact and makes long running python jobs better behaved by releasing more memory when possible. ---------- nosy: +gregory.p.smith _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue6695> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com