From 2e3289dcdf30b9f3876e7bac79dac20d7f2fc884 Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Sun, 12 Feb 2017 09:04:46 +0200 Subject: Add more memory profile dumping --- obnamlib/plugins/forget_plugin.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/obnamlib/plugins/forget_plugin.py b/obnamlib/plugins/forget_plugin.py index 6d5ea4a0..88808dbf 100644 --- a/obnamlib/plugins/forget_plugin.py +++ b/obnamlib/plugins/forget_plugin.py @@ -86,11 +86,14 @@ class ForgetPlugin(obnamlib.ObnamPlugin): removeids = self.choose_genids_to_remove_using_keep_policy(genlist) else: removeids = [] + self.app.dump_memory_profile('after choosing genids to remove') self.app.ts['gens'] = removeids for genid in removeids: self.app.ts['gen'] = genid - for unused_chunk_id in self.remove(genid): + chunk_ids = self.remove(genid) + self.app.dump_memory_profile('after marking gen for removal (about to remove chunks)') + for unused_chunk_id in chunk_ids: self.repo.remove_chunk_from_indexes( unused_chunk_id, client_name) self.repo.commit_client(client_name) -- cgit v1.2.1