Отладка утечек памяти python [закрыто]

Я пытаюсь отладить утечку памяти в telepathy-butterfly. Я пытался использовать valgrind, но Empathy не подключается к MSN, когда telepathy-butterfly запускается таким образом. Поэтому я решил, что единственным вариантом остается отладка утечки памяти путем печати размеров объектов из кода.

Я смог получить все объекты (используя модуль gc) и распечатать их размеры и типы. Похоже, что утечка происходит из словаря (или словарей), у которых нет свойства __name__, поэтому я не могу сказать, откуда они берутся. Я попытался проверить все объекты в globals(), но похоже, что они не связаны со словарями, из которых происходит утечка.

Поскольку это мой первый опыт поиска утечек памяти в незнакомом python-коде, я подумал, что лучше всего попросить совета. Есть идеи?

Спасибо!

1
задан 18 September 2010 в 02:20

1 ответ

0
ответ дан 18 September 2010 в 02:20

Другие вопросы по тегам:

Похожие вопросы: