-
- Downloads
Rearrange backend startup sequence so that ShmemIndexLock can become
an LWLock instead of a spinlock. This hardly matters on Unix machines but should improve startup performance on Windows (or any port using EXEC_BACKEND). Per previous discussion.
Showing
- src/backend/bootstrap/bootstrap.c 18 additions, 15 deletionssrc/backend/bootstrap/bootstrap.c
- src/backend/postmaster/autovacuum.c 14 additions, 4 deletionssrc/backend/postmaster/autovacuum.c
- src/backend/postmaster/pgarch.c 4 additions, 4 deletionssrc/backend/postmaster/pgarch.c
- src/backend/postmaster/pgstat.c 32 additions, 13 deletionssrc/backend/postmaster/pgstat.c
- src/backend/postmaster/postmaster.c 99 additions, 46 deletionssrc/backend/postmaster/postmaster.c
- src/backend/postmaster/syslogger.c 4 additions, 4 deletionssrc/backend/postmaster/syslogger.c
- src/backend/storage/ipc/ipci.c 8 additions, 8 deletionssrc/backend/storage/ipc/ipci.c
- src/backend/storage/ipc/shmem.c 67 additions, 54 deletionssrc/backend/storage/ipc/shmem.c
- src/backend/storage/lmgr/proc.c 128 additions, 91 deletionssrc/backend/storage/lmgr/proc.c
- src/backend/tcop/postgres.c 14 additions, 2 deletionssrc/backend/tcop/postgres.c
- src/backend/utils/init/postinit.c 11 additions, 8 deletionssrc/backend/utils/init/postinit.c
- src/include/storage/lwlock.h 2 additions, 1 deletionsrc/include/storage/lwlock.h
- src/include/storage/pg_shmem.h 3 additions, 2 deletionssrc/include/storage/pg_shmem.h
- src/include/storage/proc.h 7 additions, 5 deletionssrc/include/storage/proc.h
- src/include/storage/shmem.h 3 additions, 2 deletionssrc/include/storage/shmem.h
Loading
Please register or sign in to comment