tkeasygui-python icon indicating copy to clipboard operation
tkeasygui-python copied to clipboard

event内でのmemory leak?

Open montagne5641 opened this issue 1 year ago • 1 comments

event内で、

① 特定の大規模なループ計算を行いその結果を変数Aに格納する。  計算条件については、window内のRadioボタンやInputで入力/選択したものを参照する。 ② 変数Aをcsvファイルとして外部出力する ③ 変数Aに対し、del及びgabage collectionを使いメモリを解放する。 ①~③を繰り返す

という処理をさせています。 これまでtkeasyguiを介さずに処理を行っていた際は変数Aがメモリを圧迫することはなかったのですが、tkeasyguiを介した場合のみ①~③の間でメモリ使用率がどんどん上がっていき(これもtkeasygui特有の現象)、さらに③でも解放されず、結果メモリのオーバーフローによりwindowが落ちる現象が生じています。 可能性として考えられることはございますでしょうか。 ※pysimpleguiではcanvasがmemory leakを起こすとの報告があったため当方でもcanvasは除いているのですが、それでもリークを回避できませんでした。

montagne5641 avatar Jun 12 '24 03:06 montagne5641

ご報告ありがとうございます。 もし、状況が確認できる、最小限のソースコードがあれば、お知らせください。 私の方でも、いろいろ試してみます。 いつも、ご利用ありがとうございます。

kujirahand avatar Jun 12 '24 14:06 kujirahand