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. class Foo(typing.NamedTuple):
  10. x: typing.List[float]
  11.  
  12. l = [Foo([1.0, 2.0]) for i in range(40000)]
  13.  
  14. print(time.time()-start)
  15.  
  16. os.system(f'grep VmPeak /proc/{os.getpid()}/status')
Success #stdin #stdout 0.04s 16084KB
stdin
Standard input is empty
stdout
VmPeak:	   15728 kB
VmPeak:	   21824 kB
0.015789270401000977