Add some marginal tweaks to eliminate memory leakages associated with
subtransactions. Trivial subxacts (such as a plpgsql exception block containing no database access) now demonstrably leak zero bytes.
Showing
- src/backend/access/transam/xact.c 50 additions, 7 deletionssrc/backend/access/transam/xact.c
- src/backend/executor/spi.c 20 additions, 3 deletionssrc/backend/executor/spi.c
- src/backend/utils/mmgr/aset.c 23 additions, 1 deletionsrc/backend/utils/mmgr/aset.c
- src/backend/utils/mmgr/mcxt.c 21 additions, 3 deletionssrc/backend/utils/mmgr/mcxt.c
- src/include/nodes/memnodes.h 2 additions, 1 deletionsrc/include/nodes/memnodes.h
- src/include/utils/memutils.h 2 additions, 1 deletionsrc/include/utils/memutils.h
Loading
Please register or sign in to comment