I wrote: > Okay, here is a patch series that updates the > 0001-Make-memory-contexts-themselves-more-visible-to-valg.patch > patch you posted in that thread,
I forgot to mention that I did try to implement the "two-level pool" scheme that the Valgrind documentation talks about, and could not make it work. There seem to be undocumented interactions between the outer and inner chunks, and it's not real clear to me that there's not outright bugs. Anyway, AFAICS that scheme would bring us no immediate advantages anyway, compared to the flat approach of just adding mempool chunks for the allocators' management areas. regards, tom lane