Как я могу профилировать память многопоточной программы в Python?

Есть ли способ профилировать память многопоточной программы в Python?

Для профилирования ЦП я использую cProfile для создания отдельной статистики профилировщика для каждого потока, а затем их объединения. Однако я не смог найти способ сделать это с помощью профилировщиков памяти. Я использую heapy.

Есть ли способ объединить статистику в heapy, например cProfile? Или какие другие профилировщики памяти, по вашему мнению, больше подходят для этой задачи.

Был задан связанный с этим вопрос для профилирования использования ЦП в многопоточной программе: Как я могу профилировать многопоточную программу в Python?

Также еще один вопрос относительно профилировщика памяти: Профилировщик памяти Python

8
задан Community 23 May 2017 в 12:34
поделиться