Утечка памяти Python, которая не распознается профилировщиком

Программа может нормально работать в течение нескольких дней, но в какой-то случайный момент она начинает расти ~60 МБ / час.

  1. Профилировщики, такие как гуппи и пимплер, не показывают утечку памяти. (они показывают ~30 МБ, в то время как использование резидентной памяти PS составляет 1,5 ГБ)
  2. Профилировщик Gdb-heap C показывает много фрагментов памяти как "некатегоризованные".
  3. Gc.collect не показал проблем со сборкой мусора.
  4. Мы не используем C-библиотеки не по умолчанию, поэтому я не думаю, что это утечка C-уровня.

Это тупик? Можно ли что-то еще сделать, чтобы найти проблему?

0 ответов

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