asciilifeform: decimation: that might be the bdb cache
asciilifeform: is there even any reason ever to keep more than one or two (second being, one that is in the process of load/verify) blocks in ram at one time
asciilifeform: there is absolutely no reason for bitcoind to ever use more than at most a few MB more than when it first boots.
asciilifeform: 'MEM_LIVE records the live memory memory that hasnt been freed. If the profile statistics file you are processing came from the end of the applications run, this will be the memory leaked by the job. If the profile statistics file was triggered during the running of the job, it is a snapshot of the heap, i.e. a heap profile. The statistic is accurate (not statistical) and records the number of bytes allocated a
asciilifeform: and in the case of 'pogo', the door is not in your house, but in... your car.
asciilifeform: imagine having a special door in your house through which perfect strangers are invited to dump in up to five thousand tonnes of gravel.
asciilifeform: 'hoarders' belong in lunatic asylums.
asciilifeform: and yes, even with the count-bound, the in-practice bound on the tx orphanage bytewise is ridiculous - 5GB ?
asciilifeform: ben_vulpes, mod6, mircea_popescu, et al: incidentally, even though 'transaction orphanage amputator' may not be a magical pill against oom-on-pogo (my preliminary investigation suggests that it is -not-) it still rips out the idiotic ddos vector that every unbounded cache of anything whatsoever is.
asciilifeform: danielpbarron: iirc you had something set up for this ^ ?
asciilifeform: ben_vulpes, mod6, mircea_popescu, et al: incidentally, now that we have a bounded memory footprint, it may be time to try running pogo with swap space again