import os
import time
import typing
os.system(f'grep VmPeak /proc/{os.getpid()}/status')
start = time.time()
l = []
for i in range(40000):
class Foo(typing.NamedTuple):
x: typing.List[float] = [1.0, 2.0]
l.append(Foo())
print(time.time()-start)
os.system(f'grep VmPeak /proc/{os.getpid()}/status')
aW1wb3J0IG9zCmltcG9ydCB0aW1lCmltcG9ydCB0eXBpbmcKCm9zLnN5c3RlbShmJ2dyZXAgVm1QZWFrIC9wcm9jL3tvcy5nZXRwaWQoKX0vc3RhdHVzJykKCnN0YXJ0ID0gdGltZS50aW1lKCkKCmwgPSBbXQoKZm9yIGkgaW4gcmFuZ2UoNDAwMDApOgogICAgY2xhc3MgRm9vKHR5cGluZy5OYW1lZFR1cGxlKToKICAgICAgICB4OiB0eXBpbmcuTGlzdFtmbG9hdF0gPSBbMS4wLCAyLjBdCiAgICBsLmFwcGVuZChGb28oKSkKCnByaW50KHRpbWUudGltZSgpLXN0YXJ0KQoKb3Muc3lzdGVtKGYnZ3JlcCBWbVBlYWsgL3Byb2Mve29zLmdldHBpZCgpfS9zdGF0dXMnKQ==