summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--obnamlib/fmt_ga/client.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/obnamlib/fmt_ga/client.py b/obnamlib/fmt_ga/client.py
index f60afb59..b3210b41 100644
--- a/obnamlib/fmt_ga/client.py
+++ b/obnamlib/fmt_ga/client.py
@@ -223,9 +223,16 @@ class GAClient(object):
client_name=self._client_name,
gen_id=gen_number)
+ dumper = obnamlib.MemoryProfileDumper({
+ 'dump-memory-profile': True,
+ 'memory-dump-interval': 0,
+ })
chunks_in_removed = self.get_generation_chunk_ids(gen_number)
+ dumper.dump_memory_profile('after getting chunks in removed gen')
chunks_remaining = self._get_chunk_ids_used_by_generations(remaining)
+ dumper.dump_memory_profile('after getting chunks in remaining generations')
unused_chunks = set(chunks_in_removed).difference(chunks_remaining)
+ dumper.dump_memory_profile('after getting computing set of chunks to remove')
self._generations.set_generations(remaining)