pgsql: Increase the initial size of StringInfo buffers to 1024 bytes

From: tgl(at)postgresql(dot)org (Tom Lane)
To: pgsql-committers(at)postgresql(dot)org
Subject: pgsql: Increase the initial size of StringInfo buffers to 1024 bytes
Date: 2007-08-12 20:18:07
Message-ID: 20070812201807.0DF7D754258@cvs.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers

Log Message:
-----------
Increase the initial size of StringInfo buffers to 1024 bytes (from 256);
likewise increase the initial size of the scanner's literal buffer to 1024
(from 128). Instrumentation of the regression tests suggests that this
saves a useful amount of repalloc() traffic --- the number of calls occurring
during one set of tests drops from about 6900 to about 3900. The old sizes
were chosen in the late 90's with an eye to machines much smaller than
are common today.

Modified Files:
--------------
pgsql/src/backend/lib:
stringinfo.c (r1.46 -> r1.47)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/lib/stringinfo.c?r1=1.46&r2=1.47)
pgsql/src/backend/parser:
scan.l (r1.139 -> r1.140)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/parser/scan.l?r1=1.139&r2=1.140)

Browse pgsql-committers by date

  From Date Subject
Next Message Tom Lane 2007-08-12 20:39:14 pgsql: Remove an "optimization" I installed in 2001, to make repalloc()
Previous Message User Pgunittest 2007-08-12 17:36:10 pgunittest - pgUnitTest_Dev: