Message172165
| Author |
nascheme |
| Recipients |
BreamoreBoy, Stefan.Friesel, andrea.corbellini, arigo, belopolsky, brett.cannon, cburroughs, christian.heimes, flox, glchapman, gregory.p.smith, loewis, nascheme, ncoghlan, pitrou |
| Date |
2012年10月06日.03:18:31 |
| SpamBayes Score |
-1.0 |
| Marked as misclassified |
Yes |
| Message-id |
<1349493512.37.0.0550766763867.issue812369@psf.upfronthosting.co.za> |
| In-reply-to |
| Content |
It's been quite a long time since I played with this patch so my memory might be a bit fuzzy. As I recall, it sounds good in theory but in practice it doesn't really work. One of the core problems is that many extension modules keep references to Python objects in global or static variables. These references keep pretty much everything alive and prevent GC cleanup of modules.
So, a necessary condition to this working is to get rid of those references and use the new module struct facility introduced by Martin. That would be a huge amount of work but I think should be the long term goal. |
|
History
|
|---|
| Date |
User |
Action |
Args |
| 2012年10月06日 03:18:32 | nascheme | set | recipients:
+ nascheme, loewis, brett.cannon, arigo, glchapman, gregory.p.smith, ncoghlan, belopolsky, pitrou, christian.heimes, andrea.corbellini, flox, cburroughs, BreamoreBoy, Stefan.Friesel |
| 2012年10月06日 03:18:32 | nascheme | set | messageid: <1349493512.37.0.0550766763867.issue812369@psf.upfronthosting.co.za> |
| 2012年10月06日 03:18:32 | nascheme | link | issue812369 messages |
| 2012年10月06日 03:18:31 | nascheme | create |
|