У меня есть класс Person () и метод 'first_name' .
Person (). First_name () дает случайное имя каждый раз, когда я выполняю это из существующих данных в моем python модуле. Ниже приведен фрагмент кода, который я пытаюсь запустить.
final_data=[]
for i in range(1000):
final_data.append(eval('Person().first_name()'))
# final_data = ['tim', 'mark', 'john' ......and so on]
Из приведенного выше кода я создаю объект Person () каждый раз, и это продолжается 1000 раз ... и, следовательно, моя память ЦП достигнув 100%, что приводит к зависанию сервера.
Есть ли способ освободить память объекта , как только я добавлю нужные данные в final_data?