Проблема утечки памяти в массиве 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, что приводит к утечке памяти.Есть идеи?