[Python-Dev] Python startup time (original) (raw)
Antoine Pitrou solipsis at pitrou.net
Thu Jul 20 08:56:37 EDT 2017
- Previous message (by thread): [Python-Dev] Python startup time
- Next message (by thread): [Python-Dev] Python startup time
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Thu, 20 Jul 2017 21:29:18 +0900 INADA Naoki <songofacandy at gmail.com> wrote:
WeakSet should be cared specially. Maybe, ABCMeta can be optimized first. Currently, ABCMeta use three WeakSets. But it can be delayed until
register
orissubclass
is called. So even if WeakSet is implemented in Python, I think ABCMeta can be much faster.
Simple uses of WeakSet can probably be replaced with regular sets + weakref callbacks. As long as you are not doing one of the delicate things (such as iterate), it should be fine.
Regards
Antoine.
- Previous message (by thread): [Python-Dev] Python startup time
- Next message (by thread): [Python-Dev] Python startup time
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]