SQLite

Check-in [f00a9e1e99]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Change the pcache module to keep track of the total number of references to all pages rather than the number of pages references, for a performance improvement and size reduction.
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: f00a9e1e998c4bd249a45444dc2d71a7e4903b8b
User & Date: drh 2015-09-03 20:43:55.204
Context
2015-09-04
04:31
Simplification of the LRU list handling in pcache1. (check-in: 05a3a2cd14 user: drh tags: trunk)
2015-09-03
20:52
Merge performance enhancements from trunk. This branch now runs (slightly) faster than the 3.8.11.1 release, though still slightly slower than trunk. (check-in: c490bfb150 user: drh tags: begin-concurrent)
20:43
Change the pcache module to keep track of the total number of references to all pages rather than the number of pages references, for a performance improvement and size reduction. (check-in: f00a9e1e99 user: drh tags: trunk)
18:20
A simple optimization and size reduction in sqlite3PagerAcquire(). (check-in: 618d8dd4ff user: drh tags: trunk)
Changes
Unified Diff Side-by-Side Diff Patch
Changes to src/pager.c.
Changes to src/pcache.c.
Changes to src/pcache1.c.