утечка памяти в питоне внутри цикла - PullRequest
0 голосов
/ 12 мая 2018

Проблема утечки памяти в массиве 1:

for subdir, dirs, files in os.walk(dataset_path):
    for mfile in files:
        [...]
        for x in list:
            array1 = calculate_big_array()
        del array1

Я пытался:

  • del array1
  • gc.collect ()
  • ОБНОВЛЕНИЕ: gc.set_debug (gc.DEBUG_LEAK): не печатает неотобранные элементы

, а также пытался определить внешний цикл array1, чтобы убедиться, что он сохраняет тот же идентификатор и не создает другие, но проблема остается,Кажется, что в каждом цикле в память добавляется другой массив1, что приводит к утечке памяти.Есть идеи?

...