[Python-Dev] recursive closures - reference leak (original) (raw)

Antoine Pitrou solipsis at pitrou.net
Wed Dec 9 13:30:35 CET 2009


Kristján Valur Jónsson <kristjan ccpgames.com> writes:

a gc.collect() cycle visits a large amount of objects that it won‘t release causing cache thrashing. There is a reason we disabled ‚gc‘, and it is simply because we get lower cpu and smoother execution.

Could you try to enable the gc with Python trunk and report whether it does fewer and/or shorter gc collections? The gc has been optimized a bit compared to 2.6 and earlier.

Thank you

Antoine.



More information about the Python-Dev mailing list