On Fri, 15 Dec 2017 19:18:11 +0200 Serhiy Storchaka <storch...@gmail.com> wrote: > 15.12.17 18:36, Antoine Pitrou пише: > > Do you have any general idea how to speed up class creation? > > Some work was done in [https://bugs.python.org/issue31336]. Currently I > have no ideas. > > Creating a class is 1-2 orders slower than creating a function. And > adding parent classes significantly slows down it.
I made simple, approximate measurements with an empty class: - fixup_slot_dispatchers() takes 78% of the time (!) - __build_class__() takes 5% - computing the default __qualname__, __module__, __doc__ takes 3% - set_names() takes 2.5% - init_subclass() takes 2.5% Regards Antoine. _______________________________________________ Python-Dev mailing list Python-Dev@python.org https://mail.python.org/mailman/listinfo/python-dev Unsubscribe: https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com