39. ..
Проблема
Теория
Инструменты
Решения
tracemalloc
[ Top 10 ]
django/db/utils.py:106:
size=160 KiB, count=2050, average=80 B
<frozen importlib._bootstrap>:656:
size=59.1 KiB, count=515, average=118 B
django/db/backends/postgresql_psycopg2/operations.py:21
size=56.2 KiB, count=176, average=327 B
django/db/backends/util.py:74:
size=39.0 KiB, count=184, average=217 B
django/db/backends/util.py:76:
size=10.9 KiB, count=177, average=63 B
...
39
52. ..
Проблема
Теория
Инструменты
Решения
Ссылки: внутренности CPython
Improving Python's Memory Allocator:
http://www.evanjones.ca/memoryallocator/
Stepping Through CPython:
http://www.youtube.com/watch?v=XGF3Qu4dUqk
gc: https://docs.python.org/2/library/gc.html
Why Python is Slow: Looking Under the Hood:
http://jakevdp.github.io/blog/2014/05/09/
why-python-is-slow/
Python’s Innards: http://tech.blog.aknin.name/
category/my-projects/pythons-innards/
...
52
53. ..
Проблема
Теория
Инструменты
Решения
Ссылки: оптимизации в PyPy
объекты: http://morepypy.blogspot.ru/2010/11/
efficiently-implementing-python-objects.html
списки: http://morepypy.blogspot.ru/2011/10/
more-compact-lists-with-list-strategies.html
...
53