"Simon Riggs" <simon(at)2ndquadrant(dot)com> writes:
> EState is about 8300 bytes,
What?
(gdb) p sizeof(EState)
$1 = 112
This is on a 32-bit machine, but even on 64-bit it wouldn't be more than
double that.
> Would it be worth a special case in the palloc system to avoid having to
> repeatedly issue external memory allocation calls?
The appropriate hack would be to change the AllocSetContextCreate
initial-size parameter for the containing context. But I really have
no idea what you're on about.
regards, tom lane