tkinterをつかっていて画面表示がだんだん遅くなっていき、メモリ問題が発生しました。
ガベージコレクターとかcanvasの表示にtagをつけて解放というのもやってみましたがうまくいきません。
(tagはパーツが多かったので、すべて同じ名前にしたのがいけないのかもしれませんが)
いろいろやってみて
tk = tkinter.Tk()
tk.title("shogi 100")
tk.geometry("800x600+100+100")
tk.update()
canvas = tkinter.Canvas(tk, width = 800, height = 600)
↑canvasの初期化を再描画の開始の前にも入れると改善しました。
ガベージコレクターとかcanvasの表示にtagをつけて解放というのもやってみましたがうまくいきません。
(tagはパーツが多かったので、すべて同じ名前にしたのがいけないのかもしれませんが)
いろいろやってみて
tk = tkinter.Tk()
tk.title("shogi 100")
tk.geometry("800x600+100+100")
tk.update()
canvas = tkinter.Canvas(tk, width = 800, height = 600)
↑canvasの初期化を再描画の開始の前にも入れると改善しました。