Closed Bug 681184 (SQLite3.7.8) Opened 13 years ago Closed 13 years ago

Upgrade to SQLite 3.7.8 (and enable the new SQLITE_PAGECACHE_BLOCKALLOC option)

Categories

(Core :: SQLite and Embedded Database Bindings, defect)

defect
Not set
normal

Tracking

()

RESOLVED WONTFIX

People

(Reporter: n.nethercote, Assigned: n.nethercote)

References

Details

(Whiteboard: [MemShrink])

In bug 676189 we found that slop bytes caused by jemalloc rounding up allocation request sizes were wasting 10--15% of SQLite's memory. The SQLite folks have written a new version with an option SQLITE_PAGECACHE_BLOCKALLOC that avoids most of this waste (and the remainder is handled by bug 678977). We should pull this in as soon as the new SQLite release (which will be 3.7.8, IIUC) comes out.
Alias: SQLite3.7.8
Depends on: SQLite3.7.7.1
OS: Linux → All
Hardware: x86_64 → All
Summary: Import new SQLite version that supports the SQLITE_PAGECACHE_BLOCKALLOC option → Upgrade to SQLite 3.7.8
Version: unspecified → Trunk
Summary: Upgrade to SQLite 3.7.8 → Upgrade to SQLite 3.7.8 (and enable the new SQLITE_PAGECACHE_BLOCKALLOC option)
Whiteboard: [MemShrink] → [MemShrink:P1]
Assignee: nobody → nnethercote
Hmm, bug 678977 comment 22 indicates that SQLITE_PAGECACHE_BLOCKALLOC won't be an acceptable fix.
Whiteboard: [MemShrink:P1] → [MemShrink]
I'll close this, see comment 1.
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → WONTFIX
Product: Toolkit → Core
You need to log in before you can comment on or make changes to this bug.