This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author pitrou
Recipients brett.cannon, daniel.urban, eric.araujo, georg.brandl, pitrou, r.david.murray, rhettinger, terry.reedy
Date 2011-10-07.12:58:07
SpamBayes Score 8.813796e-06
Marked as misclassified No
Message-id <1317992288.51.0.530028379894.issue11085@psf.upfronthosting.co.za>
In-reply-to
Content
For the record, this made unloaded interpreter startup quite a bit slower since importing one of the abcs now imports the whole collection package and its dependencies.
From 3.2 to 3.3:

### normal_startup ###
Min: 0.842961 -> 1.091329: 1.29x slower
Avg: 0.851607 -> 1.106344: 1.30x slower
Significant (t=-37.61)
Stddev: 0.00623 -> 0.01381: 2.2162x larger
Timeline: http://tinyurl.com/3etyx44

### startup_nosite ###
Min: 0.247490 -> 0.378279: 1.53x slower
Avg: 0.255694 -> 0.382722: 1.50x slower
Significant (t=-39.46)
Stddev: 0.00865 -> 0.00536: 1.6141x smaller
Timeline: http://tinyurl.com/3vovjwb

It probably doesn't make much difference in practice, since collections is one of those modules everyone will use in their code.
History
Date User Action Args
2011-10-07 12:58:08pitrousetrecipients: + pitrou, brett.cannon, georg.brandl, rhettinger, terry.reedy, eric.araujo, r.david.murray, daniel.urban
2011-10-07 12:58:08pitrousetmessageid: <1317992288.51.0.530028379894.issue11085@psf.upfronthosting.co.za>
2011-10-07 12:58:07pitroulinkissue11085 messages
2011-10-07 12:58:07pitroucreate