From 2d25069936a0dfba6744388a5a04e3db663f437b Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Sat, 8 Jul 2017 12:28:11 +1000 Subject: [PATCH] run garbage collector after webengine window we GC on autosave, but doing an explicit GC prevents excess memory consumption when rapidly opening and closing windows using webengine --- aqt/main.py | 1 + 1 file changed, 1 insertion(+) diff --git a/aqt/main.py b/aqt/main.py index 2faa1aef0..6c80eaf70 100644 --- a/aqt/main.py +++ b/aqt/main.py @@ -1163,6 +1163,7 @@ Please ensure a profile is open and Anki is not busy, then try again."""), def gcWindow(self, obj): obj.deleteLater() + self.progress.timer(1000, self.doGC, False) def disableGC(self): gc.collect()