diff options
author | feng@chromium.org <feng@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-11-13 21:10:32 +0000 |
---|---|---|
committer | feng@chromium.org <feng@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-11-13 21:10:32 +0000 |
commit | 714e4e934ec0757651ea0257262e2b29bfb03f1c (patch) | |
tree | 729687391dc43476fb568f0023d738c4dda13d1f /sync/syncable | |
parent | 2d4b814b867abb7c389307c5c430869121c0383f (diff) | |
download | chromium_src-714e4e934ec0757651ea0257262e2b29bfb03f1c.zip chromium_src-714e4e934ec0757651ea0257262e2b29bfb03f1c.tar.gz chromium_src-714e4e934ec0757651ea0257262e2b29bfb03f1c.tar.bz2 |
[sync] Limit DirectoryBackingStore database cache size.
SQLite allocates more than 1MB cache for the DB. We should limit
the cache size to a few hundred KBs like other tables.
BUG=280909
Review URL: https://codereview.chromium.org/66413006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@234900 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'sync/syncable')
-rw-r--r-- | sync/syncable/directory_backing_store.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sync/syncable/directory_backing_store.cc b/sync/syncable/directory_backing_store.cc index 0dd22a7..417a4d1 100644 --- a/sync/syncable/directory_backing_store.cc +++ b/sync/syncable/directory_backing_store.cc @@ -156,6 +156,8 @@ DirectoryBackingStore::DirectoryBackingStore(const string& dir_name) dir_name_(dir_name), needs_column_refresh_(false) { db_->set_histogram_tag("SyncDirectory"); + db_->set_page_size(4096); + db_->set_cache_size(32); } DirectoryBackingStore::DirectoryBackingStore(const string& dir_name, |