PyConFR 2013 - Victor Stinner - Traquer les fuites mémoire en Python

Опубликовано: 29 Сентябрь 2024
на канале: AFPY
568
1

Les fuites mémoire en Python ne peuvent pas être analysées avec les outils traditionnels car Python repose sur les compteurs de référence. Je vais présenter des outils spécifiques à Python pour vous aider à localiser vos fuites mémoires.

- Consommation globale du processus (mémoire RSS)
- Comprendre les cycles de référence
- Générer une image représentant les liens entre les objets
- Utilisation de gc.get_objects() et calcul manuel de la taille des objets
- Tracer les allocations mémoires à leur création
- PEP 445: Add new APIs to customize Python memory allocators implementée dans Python 3.4
- Projet pytracemalloc