Message91637
+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. |
|
Date |
User |
Action |
Args |
2009-08-16 18:23:48 | gregory.p.smith | set | recipients:
+ gregory.p.smith, gvanrossum, loewis, skip.montanaro, rhettinger, pitrou, christian.heimes, r.david.murray, matthiastroffaes |
2009-08-16 18:23:48 | gregory.p.smith | set | messageid: <1250447028.51.0.31108745184.issue6695@psf.upfronthosting.co.za> |
2009-08-16 18:23:47 | gregory.p.smith | link | issue6695 messages |
2009-08-16 18:23:47 | gregory.p.smith | create | |
|