Allocate page cache headers and page cache data buffers separately.

The data buffer will be a power of two in size and this gives some
malloc implementation additional optimization opportunitites. (CVS 4409)

FossilOrigin-Name: 2b755defe51a565a2b6ace58381d6e91f6f17db8
This commit is contained in:
drh
2007-09-06 22:19:14 +00:00
parent 24e824c4eb
commit bf4bca541e
5 changed files with 61 additions and 48 deletions
+2 -1
View File
@@ -11,7 +11,7 @@
# This file implements regression tests for SQLite library. The
# focus of this script is btree database backend
#
# $Id: btree.test,v 1.40 2007/06/25 08:16:58 danielk1977 Exp $
# $Id: btree.test,v 1.41 2007/09/06 22:19:15 drh Exp $
set testdir [file dirname $argv0]
@@ -782,6 +782,7 @@ do_test btree-10.2 {
lindex [btree_pager_stats $::b1] 1
} {2}
do_test btree-10.3 {
btree_breakpoint
for {set i 1} {$i<=30} {incr i} {
set key [format %03d $i]
set data "*** $key *** $key *** $key *** $key ***"