aboutsummaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/misc.c
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2005-08-12 05:05:51 +0000
committerTom Lane <tgl@sss.pgh.pa.us>2005-08-12 05:05:51 +0000
commit3ae7e4a33b595c4f157d29e4584175a054b5b520 (patch)
treea7d5a0c868902d31d5728f75e3078a4e63d028f3 /src/backend/utils/adt/misc.c
parentb609695b7a5c1cf7c1234143eeb35809d00ff741 (diff)
downloadpostgresql-3ae7e4a33b595c4f157d29e4584175a054b5b520.tar.gz
postgresql-3ae7e4a33b595c4f157d29e4584175a054b5b520.zip
Remove BufferBlockPointers array in favor of a base + (bufnum) * BLCKSZ
computation. On modern machines this is as fast if not faster, and we don't have to clog the CPU's L2 cache with a tens-of-KB pointer array. If we ever decide to adopt a more dynamic allocation method for shared buffers, we'll probably have to revert this patch, but in the meantime we might as well save a few bytes and nanoseconds. Per Qingqing Zhou.
Diffstat (limited to 'src/backend/utils/adt/misc.c')
0 files changed, 0 insertions, 0 deletions