pympler — анализ размеров объектов и утечек. asizeof.asizeof(obj) — полный размер включая вложенные (в отличие от sys.getsizeof). tracker = ClassTracker(); tracker.track_object(my_list); tracker.create_snapshot() — отслеживание по объектам. Summary: muppy.get_objects(); summary.summarize(objects) — все объекты в памяти по типам. objgraph — визуализация ссылок. objgraph.show_refs(obj) — на кого ссылается. show_backrefs(obj) — кто ссылается на него. show_most_common_types() — самые частые типы. show_growth() — что растёт между вызовами. Идеально для поиска memory leaks и циклических ссылок.
Что такое pympler и objgraph?
Senior
113 просмотровAFK Offer AI
Как обрабатывать сигналы ОС в Python?