From 04b4a2e4adc7da29e3af4d41e43701d4e39d446e Mon Sep 17 00:00:00 2001 From: Jeremy Soller <jackpot51@gmail.com> Date: Mon, 22 Aug 2022 09:18:23 -0600 Subject: [PATCH] Reduce disk cache size to 8MiB --- src/disk/cache.rs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/disk/cache.rs b/src/disk/cache.rs index 171aef3..9a429a7 100644 --- a/src/disk/cache.rs +++ b/src/disk/cache.rs @@ -20,11 +20,13 @@ pub struct DiskCache<T> { impl<T: Disk> DiskCache<T> { pub fn new(inner: T) -> Self { + // 8 MB cache + let size = 8 * 1024 * 1024 / BLOCK_SIZE as usize; DiskCache { inner, - cache: HashMap::new(), - order: VecDeque::new(), - size: 16 * 1024 * 1024 / BLOCK_SIZE as usize, // 16 MB cache + cache: HashMap::with_capacity(size), + order: VecDeque::with_capacity(size), + size, } } -- GitLab