]> granicus.if.org Git - postgresql/commit
Up to now, SerializableSnapshot and QuerySnapshot are malloc'ed and
authorBruce Momjian <bruce@momjian.us>
Thu, 12 Jun 2003 01:42:21 +0000 (01:42 +0000)
committerBruce Momjian <bruce@momjian.us>
Thu, 12 Jun 2003 01:42:21 +0000 (01:42 +0000)
commitacd1536d9f14df6a0fdb45e22ec317bc9b254c08
tree619252b476460a968b98835ec9d78ec1e7bca277
parent752a4dac50a9a3e99eb60a5c6cedf8a962de6518
Up to now, SerializableSnapshot and QuerySnapshot are malloc'ed and
free'd for every transaction or statement, respectively.  This patch
puts these data structures into static memory, thus saving a few CPU
cycles and two malloc calls per transaction or (in isolation level
READ COMMITTED) per query.

Manfred Koizar
src/backend/storage/ipc/sinval.c
src/backend/utils/time/tqual.c
src/include/utils/tqual.h