В течении нескольких секунд расход оперативной памяти достигает 300 мб и продолжает расти.
Пробовал cg, close(), del.
Как освобождать оперативную память?
Как отследить, что конкретно в ней хранится в данный момент. (объекты и прочее)
from tkinter import *
from PIL import Image,ImageTk
import random
root = Tk()
root.geometry("900x900+100+100")
frame = Frame(root)
frame.pack()
text = Text(frame)
image_d = {}
ph_image_d = {}
def image():
name = random.random()
image_d[name] = Image.open("image/test.jpeg")
ph_image_d[name]= ImageTk.PhotoImage(image_d[name])
text.pack()
text.image_create(END,image=ph_image_d[name])
del image_d[name]
def loop():
print(1)
text.delete('1.0', END)
root.after(100, image())
root.update()
loop()
root.bind('<ntilde>', loop()) # c
image()
root.mainloop()
print(1)