Hi Julian,
somehow reproducing this from the same dictionary loaded from a savefile
yields less dramatic results. Here is what I am doing:
sage: # this will downlod roughly 150 Mb of data
load("
http://people.disim.univaq.it/~salvatore.stella/tmp/bar.sobj")
Attempting to load remote file:
http://people.disim.univaq.it/~salvatore.stella/tmp/bar.sobj
Loading started
Loading ended
sage: # make a new dictionary so that we do not use any cached data
sage: foo = dict(bar.items())
sage: save(foo,"/tmp/foo")
This uses "only" 5 Gb of RAM.
I will have a look at memray and report back but first I'll probably try to
reach you on zulip.
Thanks
S.