Advertisement
Guest User

Untitled

a guest
Jun 21st, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.55 KB | None | 0 0
  1. # Wersja z generatorem
  2.  
  3. #!/usr/bin/env python
  4. from memory_profiler import memory_usage
  5.  
  6. def get_data():
  7.     for i in range(0, 10000000):
  8.         yield i
  9.  
  10. def fun():
  11.     for i in get_data():
  12.         pass
  13.  
  14. mem = max(memory_usage(proc=fun))
  15. print("Max memory:", mem, "MiB")
  16.  
  17. # Wersja z listą
  18.  
  19. #!/usr/bin/env python
  20. from memory_profiler import memory_usage
  21.  
  22. def get_data():
  23.     return [i for i in range(0, 10000000)]
  24.  
  25. def fun():
  26.     for i in get_data():
  27.         pass
  28.  
  29. mem = max(memory_usage(proc=fun))
  30. print("Max memory:", mem, "MiB")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement