summaryrefslogtreecommitdiffstats
path: root/sync/syncable
diff options
context:
space:
mode:
authorfeng@chromium.org <feng@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-11-13 21:10:32 +0000
committerfeng@chromium.org <feng@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-11-13 21:10:32 +0000
commit714e4e934ec0757651ea0257262e2b29bfb03f1c (patch)
tree729687391dc43476fb568f0023d738c4dda13d1f /sync/syncable
parent2d4b814b867abb7c389307c5c430869121c0383f (diff)
downloadchromium_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.cc2
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,