fork download
  1. import os
  2. import time
  3. import typing
  4.  
  5. os.system(f'grep VmPeak /proc/{os.getpid()}/status')
  6.  
  7. start = time.time()
  8.  
  9. l = []
  10.  
  11. for i in range(40000):
  12. class Foo(typing.NamedTuple):
  13. x: typing.List[float] = [1.0, 2.0]
  14. l.append(Foo())
  15.  
  16. print(time.time()-start)
  17.  
  18. os.system(f'grep VmPeak /proc/{os.getpid()}/status')
Success #stdin #stdout 4.15s 279640KB
stdin
Standard input is empty
stdout
VmPeak:	   15728 kB
VmPeak:	  285532 kB
3.450011968612671