Optimize ABC caches by ilevkivskyi · Pull Request #383 · python/typing (original) (raw)
Memory consumption goes wrong.
996.90KiB / count=3450
File "/Users/inada-n/local/py37/lib/python3.7/abc.py", line 133
cls = super().__new__(mcls, name, bases, namespace)
File "/Users/inada-n/local/py37/lib/python3.7/typing.py", line 125
return super().__new__(cls, name, bases, namespace)
File "/Users/inada-n/local/py37/lib/python3.7/typing.py", line 963
self = super().__new__(cls, name, bases, namespace, _root=True)
File "/Users/inada-n/local/py37/lib/python3.7/typing.py", line 1126
orig_bases=self.__orig_bases__)
File "/Users/inada-n/local/py37/lib/python3.7/typing.py", line 642
return cached(*args, **kwds)