]> git.ipfire.org Git - thirdparty/sqlite.git/commit
Avoid constantly freeing and reallocing small internal buffers associated with
authordan <dan@noemail.net>
Fri, 30 Jun 2017 11:44:11 +0000 (11:44 +0000)
committerdan <dan@noemail.net>
Fri, 30 Jun 2017 11:44:11 +0000 (11:44 +0000)
commita5b55e370fe2726b89a63c37aade7988471da013
treed459198ecc09bef5459ddab212882fddf2530a98
parenta501f7dab4eb89c392bf78ad87d9628dac09bd15
Avoid constantly freeing and reallocing small internal buffers associated with
LSM cursors. Instead, allow them to persist for the lifetime of the cursor if
they are LSM_SEGMENTPTR_FREE_THRESHOLD (default 1024) bytes or smaller.

FossilOrigin-Name: bacfe8cb3e4d3be736c6789b2ce55ef5603e5c7a289b05b37cae2203cd7f2290
ext/lsm1/lsm_sorted.c
manifest
manifest.uuid