>>> from meliae import loader >>> om = loader.load('../../memory/launchpad-memory.20654.dump') loaded line 2986877, 2986878 objs, 370.5 / 370.5 MiB read in 88.9s >>> om.compute_parents() set parents 2986877 / 2986878 >>> om.collapse_instance_dicts() checked 2986877 / 2986878 collapsed 1259 set parents 2985618 / 2985619 >>> s = om.summarize() >>> s Total 2985619 objects, 1238 types, Total size = 505.8MiB (530349054 bytes) Index Count % Size % Cum Max Kind 0 540939 18 259697160 48 48 6291736 dict 1 837867 28 62790552 11 60 6920 tuple 2 337794 11 48677508 9 69 4736900 unicode 3 58400 1 30023704 5 7522316408 list 4 299607 10 26550781 5 80 89077 str 5 28958 0 25483040 4 85 880 type 6 177240 5 15597120 2 88 88 weakref 7 232817 7 14900288 2 91 64 zope.security._proxy._Proxy 8 88265 2 10591800 1 93 120 function 9 38085 1 4570200 0 94 120 code 10 3272 0 3694144 0 94 49448 InheritingDictionary 11 50230 1 3616560 0 95 72 instance 12 41633 1 2997576 0 96 72 getset_descriptor 13 29135 0 2330800 0 96 80 instancemethod 14 23726 0 1527896 0 96 1112 Implements 15 23626 0 1515208 0 97 1112 ClassProvides 16 11077 0 1329240 0 97 120 IntVariable 17 3210 0 925968 0 97 33000 set 18 3566 0 914192 0 97 2540 zope.i18nmessageid.message.Message 19 12506 0 800384 0 97 64 SubPathExpr >>> top_dicts = om.get_all('dict')[:10] >>> d = top_dicts[0] >>> len(d.c)/2 170106 {'0.25-1': {('the "provides" of an instance of LaunchpadBrowserRequest', 'proxy of Implements of lp.soyuz.model.distroarchseriesbinarypackage.DistroArchSeriesBinaryPackage'): None}, '0.6.23': {('the "provides" of an instance of LaunchpadBrowserRequest', 'proxy of Implements of lp.soyuz.model.distroarchseriesbinarypackage.DistroArchSeriesBinaryPackage'): None}, '0.75.7': {('the "provides" of an instance of LaunchpadBrowserRequest', 'proxy of Implements of lp.registry.model.distributionsourcepackage.DistributionSourcePackage'): None}, '127470': {('the "provides" of an instance of WebServiceClientRequest', 'proxy of Implements of canonical.launchpad.systemhomes.MaloneApplication'): None}, '133323': {('the "provides" of an instance of WebServiceClientRequest', 'proxy of Implements of canonical.launchpad.systemhomes.MaloneApplication'): None}, '1:1.0.1.20070626.2': {('the "provides" of an instance of LaunchpadBrowserRequest', 'proxy of Implements of lp.registry.model.distributionsourcepackage.DistributionSourcePackage'): None, ('the "provides" of an instance of LaunchpadBrowserRequest', 'proxy of Implements of lp.soyuz.model.distroarchseriesbinarypackage.DistroArchSeriesBinaryPackage'): None}, '205690': {('the "provides" of an instance of BugsBrowserRequest', 'proxy of Implements of canonical.launchpad.systemhomes.MaloneApplication'): None}, '228052': {('the "provides" of an instance of BugsBrowserRequest', 'proxy of Implements of canonical.launchpad.systemhomes.MaloneApplication'): None}, '228054': {('the "provides" of an instance of BugsBrowserRequest', 'proxy of Implements of canonical.launchpad.systemhomes.MaloneApplication'): None, ('the "provides" of an instance of WebServiceClientRequest', 'proxy of Implements of canonical.launchpad.systemhomes.MaloneApplication'): None}, '232179': {('the "provides" of an instance of WebServiceClientRequest', 'proxy of Implements of canonical.launchpad.systemhomes.MaloneApplication'): None}, '235386': {('the "provides" of an instance of BugsBrowserRequest', 'proxy of Implements of canonical.launchpad.systemhomes.MaloneApplication'): None}, '239222': {('the "provides" of an instance of WebServiceClientRequest', 'proxy of Implements of canonical.launchpad.systemhomes.MaloneApplication'): None}, '29684': {('the "provides" of an instance of BugsBrowserRequest', 'proxy of Implements of canonical.launchpad.systemhomes.MaloneApplication'): None}, '367741': {('the "provides" of an instance of BugsBrowserRequest', 'proxy of Implements of canonical.launchpad.systemhomes.MaloneApplication'): None}, '370250': {('the "provides" of an instance of BugsBrowserRequest', 'proxy of Implements of canonical.launchpad.systemhomes.MaloneApplication'): None}, '370256': {('the "provides" of an instance of BugsBrowserRequest', 'proxy of Implements of canonical.launchpad.systemhomes.MaloneApplication'): None}, '378461': {('the "provides" of an instance of WebServiceClientRequest', 'proxy of Implements of canonical.launchpad.systemhomes.MaloneApplication'): None}, '410340': {('the "provides" of an instance of BugsBrowserRequest', 'proxy of Implements of canonical.launchpad.systemhomes.MaloneApplication'): None, ('the "provides" of an instance of WebServiceClientRequest', 'proxy of Implements of canonical.launchpad.systemhomes.MaloneApplication'): None}, '410344': {('the "provides" of an instance of BugsBrowserRequest', 'proxy of Implements of canonical.launchpad.systemhomes.MaloneApplication'): None}, '425871': {('the "provides" of an instance of BugsBrowserRequest', 'proxy of Implements of canonical.launchpad.systemhomes.MaloneApplication'): None}, '493656': {('the "provides" of an instance of BugsBrowserRequest', 'proxy of Implements of canonical.launchpad.systemhomes.MaloneApplication'): None, ('the "provides" of an instance of WebServiceClientRequest', 'proxy of Implements of canonical.launchpad.systemhomes.MaloneApplication'): None}, 'd7cx-coder': {('the "provides" of an instance of BugsBrowserRequest', 'proxy of Implements of canonical.launchpad.webapp.publisher.RootObject'): None}, 'django-resourcetags': {('the "provides" of an instance of CodeBrowserRequest', 'proxy of Implements of canonical.launchpad.webapp.publisher.RootObject'): None}, 'lazr.restfulclient.tx': {('the "provides" of an instance of WebServiceClientRequest', 'proxy of Implements of canonical.launchpad.systemhomes.WebServiceApplication'): None}, 'slidepresenterview': {('the "provides" of an instance of BlueprintBrowserRequest', 'proxy of Implements of canonical.launchpad.webapp.publisher.RootObject'): None, ('the "provides" of an instance of BugsBrowserRequest', 'proxy of Implements of canonical.launchpad.webapp.publisher.RootObject'): None, ('the "provides" of an instance of CodeBrowserRequest', 'proxy of Implements of canonical.launchpad.webapp.publisher.RootObject'): None, ('the "provides" of an instance of CodeBrowserRequest', "proxy of Provides of an instance of SQLObjectMeta(101604480 880B 5refs 534par 'Person')"): None, ('the "provides" of an instance of LaunchpadBrowserRequest', 'proxy of Implements of canonical.launchpad.webapp.publisher.RootObject'): None, ('the "provides" of an instance of WebServiceClientRequest', 'proxy of Implements of canonical.launchpad.systemhomes.WebServiceApplication'): None}, '~abt2000': {('the "provides" of an instance of LaunchpadBrowserRequest', 'proxy of Implements of canonical.launchpad.webapp.publisher.RootObject'): None, ('the "provides" of an instance of TranslationsBrowserRequest', 'proxy of Implements of canonical.launchpad.webapp.publisher.RootObject'): None}, '~bugs-almad': {('the "provides" of an instance of BugsBrowserRequest', 'proxy of Implements of canonical.launchpad.webapp.publisher.RootObject'): None}, '~chenxin5236987410': {('the "provides" of an instance of BugsBrowserRequest', 'proxy of Implements of canonical.launchpad.webapp.publisher.RootObject'): None}, '~cmpl101': {('the "provides" of an instance of WebServiceClientRequest', 'proxy of Implements of canonical.launchpad.systemhomes.WebServiceApplication'): None}, '~driessel': {('the "provides" of an instance of BugsBrowserRequest', 'proxy of Implements of canonical.launchpad.webapp.publisher.RootObject'): None}, '~gralberich': {('the "provides" of an instance of BugsBrowserRequest', 'proxy of Implements of canonical.launchpad.webapp.publisher.RootObject'): None, ('the "provides" of an instance of LaunchpadBrowserRequest', 'proxy of Implements of canonical.launchpad.webapp.publisher.RootObject'): None}, '~jesus': {('the "provides" of an instance of BlueprintBrowserRequest', 'proxy of Implements of canonical.launchpad.webapp.publisher.RootObject'): None}, '~leah-mail': {('the "provides" of an instance of LaunchpadBrowserRequest', 'proxy of Implements of canonical.launchpad.webapp.publisher.RootObject'): None}, '~lillyanka': {('the "provides" of an instance of LaunchpadBrowserRequest', 'proxy of Implements of canonical.launchpad.webapp.publisher.RootObject'): None}, '~lorand-lucz': {('the "provides" of an instance of AnswersBrowserRequest', 'proxy of Implements of canonical.launchpad.webapp.publisher.RootObject'): None, ('the "provides" of an instance of LaunchpadBrowserRequest', 'proxy of Implements of canonical.launchpad.webapp.publisher.RootObject'): None}, '~luisreyes24': {('the "provides" of an instance of AnswersBrowserRequest', 'proxy of Implements of canonical.launchpad.webapp.publisher.RootObject'): None}, '~martinunsal': {('the "provides" of an instance of LaunchpadBrowserRequest', 'proxy of Implements of canonical.launchpad.webapp.publisher.RootObject'): None}, '~matthias-peick': {('the "provides" of an instance of BugsBrowserRequest', 'proxy of Implements of canonical.launchpad.webapp.publisher.RootObject'): None}, '~niun': {('the "provides" of an instance of WebServiceClientRequest', 'proxy of Implements of canonical.launchpad.systemhomes.WebServiceApplication'): None}, '~nwatroba': {('the "provides" of an instance of WebServiceClientRequest', 'proxy of Implements of canonical.launchpad.systemhomes.WebServiceApplication'): None}, '~popey': {('the "provides" of an instance of CodeBrowserRequest', 'proxy of Implements of canonical.launchpad.webapp.publisher.RootObject'): None, ('the "provides" of an instance of LaunchpadBrowserRequest', 'proxy of Implements of canonical.launchpad.webapp.publisher.RootObject'): None, ('the "provides" of an instance of WebServiceClientRequest', 'proxy of Implements of canonical.launchpad.systemhomes.WebServiceApplication'): None}, '~renebouthillier': {('the "provides" of an instance of WebServiceClientRequest', 'proxy of Implements of canonical.launchpad.systemhomes.WebServiceApplication'): None}, '~romain-caramiel': {('the "provides" of an instance of LaunchpadBrowserRequest', 'proxy of Implements of canonical.launchpad.webapp.publisher.RootObject'): None}, '~rrich': {('the "provides" of an instance of WebServiceClientRequest', 'proxy of Implements of canonical.launchpad.systemhomes.WebServiceApplication'): None}, '~takuro-kato': {('the "provides" of an instance of WebServiceClientRequest', 'proxy of Implements of canonical.launchpad.systemhomes.WebServiceApplication'): None}, '~twb': {('the "provides" of an instance of BlueprintBrowserRequest', 'proxy of Implements of canonical.launchpad.webapp.publisher.RootObject'): None, ('the "provides" of an instance of LaunchpadBrowserRequest', 'proxy of Implements of canonical.launchpad.webapp.publisher.RootObject'): None}, '~twg': {('the "provides" of an instance of BugsBrowserRequest', 'proxy of Implements of canonical.launchpad.webapp.publisher.RootObject'): None}, '~two': {('the "provides" of an instance of LaunchpadBrowserRequest', 'proxy of Implements of canonical.launchpad.webapp.publisher.RootObject'): None, ('the "provides" of an instance of WebServiceClientRequest', 'proxy of Implements of canonical.launchpad.systemhomes.WebServiceApplication'): None}, '~vdasdb+bazaar': {('the "provides" of an instance of WebServiceClientRequest', 'proxy of Implements of canonical.launchpad.systemhomes.WebServiceApplication'): None}, '~vectorjohn': {('the "provides" of an instance of BugsBrowserRequest', 'proxy of Implements of canonical.launchpad.webapp.publisher.RootObject'): None}}