On Wed, Apr 25, 2018 at 12:04 PM, Nick Coghlan <ncogh...@gmail.com> wrote: > On 25 April 2018 at 04:56, Ethan Furman <et...@stoneleaf.us> wrote: >> On 04/24/2018 10:32 AM, Antoine Pitrou wrote: >> >>> Also beware the import time cost of having a widely-used module like >>> "warnings" depend on the "enum" module and its own dependencies. >> >> >> With all the recent changes to Python, I should go through and see which >> dependencies are no longer needed. > > I was checking this with "./python -X importtime -c 'import enum'", > and the overall import time was around 9 ms with a cold disk cache, > and 2 ms with a warm one. In both cases, importing "types" and > "_collections" accounted for around a 3rd of the time, with the bulk > of the execution time being enum's own module level code. >
enum class&member creation cost is much heavier than "import enum" cost. Especially, "import socket, ssl" is much slower than before... -- INADA Naoki <songofaca...@gmail.com> _______________________________________________ Python-ideas mailing list Python-ideas@python.org https://mail.python.org/mailman/listinfo/python-ideas Code of Conduct: http://python.org/psf/codeofconduct/