DescriptionDisable sqlite lookaside buffers by default.
Sqlite by default allocates 50KB per connection for use as a lookaside buffer
for small object allocation. With the malloc implementations we use, this
doesn't seem to help gain us any performance advantage, while increasing
memory overhead, therefore this CL disables sqlite lookaside buffers by default.
BUG=chromium:243769
TEST=Ran page_cycler perf test in Linux and Android and saw no noticable
degradation. Examined traceview didn't see an increase in the time spent
on the history or database threads.
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=204623
Patch Set 1 #Patch Set 2 : #
Total comments: 4
Patch Set 3 : Add SQLITE_OMIT_LOOKASIDE define to sql.gyp #Patch Set 4 : SQLITE_OMIT_LOOKASIDE in third_party/sql and actually have sqlite avoid allocating lookaside buffer… #Patch Set 5 : Back to disabling in sql/connection.cc #Messages
Total messages: 13 (0 generated)
|