On Wed, Apr 25, 2018 at 12:04 PM, Nick Coghlan <[email protected]> wrote: > On 25 April 2018 at 04:56, Ethan Furman <[email protected]> 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 <[email protected]> _______________________________________________ Python-ideas mailing list [email protected] https://mail.python.org/mailman/listinfo/python-ideas Code of Conduct: http://python.org/psf/codeofconduct/
