У меня есть приложение multiprocessing
, которое утечки памяти. Однако утечка не входит в основной процесс (согласно Dowser и top
), но в подпроцессах. Можно ли использовать Dowser (или аналогичный инструмент) для подпроцессов для отслеживания утечки? Если нет, как его отслеживать?
UPDATE: я потратил много времени на использование heapy и код gnibbler, но я не смог найти утечку. Затем я остановил черри в основном процессе и начал еще один (с Dowser) в подпроцессе. Но через несколько минут CherryPy перестанет слушать порт...:( Так что я все еще ищу лучшую идею.