У меня есть распределенное приложение python, работающее в вычислительном облаке IBM symphony. для одного из запусков пакета в приложении я вижу массовые свопы из-за того, что оперативная память нескольких хостов почти заполнена.
Поэтому я ищу любой инструмент и настройку для python, которые могут позволить мне диагностировать каждый из этих процессов и посмотрите, есть ли возможная утечка памяти. Раньше я использовал JVisual VM и Mission Control в Java, но не смог найти аналогичный инструмент для python.
Кроме того, были бы полезны любые советы по принудительному / обеспечению сборки мусора в python.