Scott Marlowe <scott(dot)marlowe(at)gmail(dot)com> writes:
> 512M is still REALLY high for a 32 bit postgresql. Have you tried
> something in the 16Meg range?
Cutting his value for shared_buffers (currently about 800MB) might be
wise too. I'm not sure what the effectively available address space
for a win32 process is, but if there's any inefficiency in the way
the address space is laid out, those numbers could be enough to be
trouble.
regards, tom lane