diff options
Diffstat (limited to 'rpython/jit/metainterp/memmgr.py')
-rw-r--r-- | rpython/jit/metainterp/memmgr.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/rpython/jit/metainterp/memmgr.py b/rpython/jit/metainterp/memmgr.py index dabbb1f145..b8c637059d 100644 --- a/rpython/jit/metainterp/memmgr.py +++ b/rpython/jit/metainterp/memmgr.py @@ -81,3 +81,9 @@ class MemoryManager(object): # a single one is not enough for all tests :-( rgc.collect(); rgc.collect(); rgc.collect() debug_stop("jit-mem-collect") + + def release_all_loops(self): + debug_start("jit-mem-releaseall") + debug_print("Loop tokens cleared:", len(self.alive_loops)) + self.alive_loops.clear() + debug_stop("jit-mem-releaseall") |