postgresql/src
Tom Lane 3e5f9412d0 Reduce the memory requirement for large ispell dictionaries.
This patch eliminates per-chunk palloc overhead for most small allocations
needed in the representation of an ispell dictionary.  This saves close to
a factor of 2 on the current Czech ispell data.  While it doesn't cover
every last small allocation in the ispell code, we are at the point of
diminishing returns, because about 95% of the allocations are covered
already.

Pavel Stehule, rather heavily revised by Tom
2010-10-06 19:31:05 -04:00
..
backend Reduce the memory requirement for large ispell dictionaries. 2010-10-06 19:31:05 -04:00
bin Fix another small oversight in command_no_begin patch. 2010-09-28 14:50:39 -04:00
include Reduce the memory requirement for large ispell dictionaries. 2010-10-06 19:31:05 -04:00
interfaces Still more .gitignore cleanup. 2010-09-24 13:48:15 -04:00
makefiles Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
pl Use a separate interpreter for each calling SQL userid in plperl and pltcl. 2010-09-30 17:18:51 -04:00
port Convert cvsignore to gitignore, and add .gitignore for build targets. 2010-09-22 12:57:04 +02:00
template Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
test Fix PlaceHolderVar mechanism's interaction with outer joins. 2010-09-28 14:19:00 -04:00
timezone Convert cvsignore to gitignore, and add .gitignore for build targets. 2010-09-22 12:57:04 +02:00
tools Remove excess argument to open(2). 2010-10-02 18:40:28 -04:00
tutorial Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
.gitignore Convert cvsignore to gitignore, and add .gitignore for build targets. 2010-09-22 12:57:04 +02:00
DEVELOPERS Replace a couple of references to files that no longer exist in the source 2009-05-04 08:08:47 +00:00
Makefile Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
Makefile.global.in Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
Makefile.shlib Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
bcc32.mak Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
nls-global.mk Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
win32.mak Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00