> Here's the complete set, with these two names using the singular.
BTW one thing I had not noticed is that before this patch we have minimum shmem size that's lower than the lowest you can go with the new code.
This means Postgres may no longer start when extremely tight memory restrictions (and of course use more memory even when idle or with small databases). I wonder to what extent should we make an effort to relax that. For small, largely inactive servers, this is just memory we use for no good reason. However, anything we do here will impact performance on the high end, because as Andrey says this will add calculations and jumps where there are none today.
I was just comparing the minimum memory required for SLRU when the system is minimally configured, correct me if I am wrong.