Home
last modified time | relevance | path

Searched refs:lookaside (Results 1 – 24 of 24) sorted by relevance

/sqlite-3.40.0/test/
H A Dlookaside.test19 ifcapable !lookaside {
44 do_test lookaside-1.1 {
48 do_test lookaside-1.2 {
64 do_test lookaside-1.4 {
72 do_test lookaside-1.5 {
76 do_test lookaside-1.6 {
80 do_test lookaside-1.7 {
85 do_test lookaside-1.8 {
90 do_test lookaside-1.9 {
95 do_test lookaside-2.1 {
[all …]
H A Ddbstatus.test60 proc lookaside {db} {
74 # lookaside buffer sizes.
81 # configuring the size of the lookaside buffer after [sqlite3] has
183 incr nAlloc1 [lookaside db]
189 incr nAlloc2 [lookaside db]
195 incr nAlloc3 [lookaside db]
201 incr nAlloc4 [lookaside db]
333 incr nAlloc1 [lookaside db]
340 incr nAlloc2 [lookaside db]
346 incr nAlloc3 [lookaside db]
[all …]
H A Dsortfault.test31 foreach {tn mmap_limit nWorker tmpstore threadsmode fakeheap lookaside} {
41 if { $lookaside } {
H A DmallocC.test92 # overflowing the lookaside more often. To debug problems, it is
93 # sometimes helpful to reduce the size of the lookaside allocation
H A Dmem5.test23 # The tests in this file configure the lookaside allocator after a
H A Dinstrfault.test22 # use lookaside buffers.
H A Dshared2.test122 # a pointer allocated from a lookaside buffer.
H A Dgencol1.test455 # from lookaside. But the schema is not tied to a particular database
456 # connection, so the use of lookaside memory is prohibited. The fix
H A Dwalvfs.test151 # least once. Even if the lookaside is enabled.
H A Dfts3malloc.test22 # Ensure the lookaside buffer is disabled for these tests.
H A Dpermutations.test553 # Run all tests with the lookaside allocator disabled.
556 OOM tests with lookaside disabled
H A De_fts3.test60 # [foreach] loop is testing with OOM errors, disable the lookaside buffer.
H A Dshared.test1023 # are allocated using the lookaside buffer of [db].
/sqlite-3.40.0/src/
H A Dstatus.c224 db->lookaside.pInit = db->lookaside.pFree; in sqlite3_db_status()
225 db->lookaside.pFree = 0; in sqlite3_db_status()
228 p = db->lookaside.pSmallFree; in sqlite3_db_status()
232 db->lookaside.pSmallInit = db->lookaside.pSmallFree; in sqlite3_db_status()
233 db->lookaside.pSmallFree = 0; in sqlite3_db_status()
294 assert( db->lookaside.pEnd==db->lookaside.pTrueEnd ); in sqlite3_db_status()
295 db->lookaside.pEnd = db->lookaside.pStart; in sqlite3_db_status()
321 db->lookaside.pEnd = db->lookaside.pTrueEnd; in sqlite3_db_status()
339 assert( db->lookaside.pEnd==db->lookaside.pTrueEnd ); in sqlite3_db_status()
340 db->lookaside.pEnd = db->lookaside.pStart; in sqlite3_db_status()
[all …]
H A Dmalloc.c336 return SQLITE_WITHIN(p, db->lookaside.pStart, db->lookaside.pTrueEnd); in isLookaside()
352 return p<db->lookaside.pMiddle ? db->lookaside.szTrue : LOOKASIDE_SMALL; in lookasideMallocSize()
354 return db->lookaside.szTrue; in lookasideMallocSize()
484 db->lookaside.pFree = pBuf; in sqlite3DbNNFreeNN()
651 if( n>db->lookaside.sz ){ in sqlite3DbMallocRawNN()
652 if( !db->lookaside.bDisable ){ in sqlite3DbMallocRawNN()
663 db->lookaside.anStat[0]++; in sqlite3DbMallocRawNN()
667 db->lookaside.anStat[0]++; in sqlite3DbMallocRawNN()
674 db->lookaside.anStat[0]++; in sqlite3DbMallocRawNN()
678 db->lookaside.anStat[0]++; in sqlite3DbMallocRawNN()
[all …]
H A Dmain.c797 db->lookaside.pInit = 0; in setupLookaside()
798 db->lookaside.pFree = 0; in setupLookaside()
799 db->lookaside.sz = (u16)sz; in setupLookaside()
808 db->lookaside.pInit = p; in setupLookaside()
822 db->lookaside.pEnd = p; in setupLookaside()
827 db->lookaside.pStart = 0; in setupLookaside()
833 db->lookaside.pEnd = 0; in setupLookaside()
835 db->lookaside.sz = 0; in setupLookaside()
837 db->lookaside.nSlot = 0; in setupLookaside()
839 db->lookaside.pTrueEnd = db->lookaside.pEnd; in setupLookaside()
[all …]
H A Dprepare.c589 assert( db->lookaside.bDisable >= pParse->disableLookaside ); in sqlite3ParseObjectReset()
590 db->lookaside.bDisable -= pParse->disableLookaside; in sqlite3ParseObjectReset()
591 db->lookaside.sz = db->lookaside.bDisable ? 0 : db->lookaside.szTrue; in sqlite3ParseObjectReset()
H A Dvdbeapi.c1842 assert( db->lookaside.pEnd==db->lookaside.pTrueEnd ); in sqlite3_stmt_status()
1843 db->lookaside.pEnd = db->lookaside.pStart; in sqlite3_stmt_status()
1846 db->lookaside.pEnd = db->lookaside.pTrueEnd; in sqlite3_stmt_status()
H A DsqliteInt.h1454 #define DisableLookaside db->lookaside.bDisable++;db->lookaside.sz=0
1455 #define EnableLookaside db->lookaside.bDisable--;\
1456 db->lookaside.sz=db->lookaside.bDisable?0:db->lookaside.szTrue
1629 Lookaside lookaside; /* Lookaside malloc configuration */ member
H A Danalyze.c1720 assert( db->lookaside.bDisable );
1833 assert( db->lookaside.bDisable );
H A Dsqlite.h.in1947 ** the default size of lookaside memory on each [database connection].
1949 ** size of each lookaside buffer slot and the second is the number of
1952 ** option to [sqlite3_db_config()] can be used to change the lookaside
2167 ** pointer to a memory buffer to use for lookaside memory.
2178 ** connection is not currently using lookaside memory, or in other words
2181 ** Any attempt to change the lookaside memory configuration when lookaside
4065 ** on this hint by avoiding the use of [lookaside memory] so as not to
4066 ** deplete the limited store of lookaside memory. Future versions of
8423 ** memory requested being larger than the lookaside slot size.
8430 ** been satisfied using lookaside memory but failed due to all lookaside
[all …]
H A Dshell.c.in2897 raw_printf(pArg->out, "Successful lookaside attempts: %d\n",
11329 " -lookaside SIZE N use N entries of SZ bytes for lookaside memory\n"
11637 }else if( cli_strcmp(z,"-lookaside")==0 ){
11872 }else if( cli_strcmp(z,"-lookaside")==0 ){
/sqlite-3.40.0/tool/
H A Dspeed-check.sh131 --lookaside)
/sqlite-3.40.0/
H A Dmanifest1280 F test/lookaside.test 5a828e7256f1ee4da8e1bdaa03373a3ccdb0f1ff98dfa82e9b76cb41a45b1083