diff --git a/src/chain/store/chain_store.rs b/src/chain/store/chain_store.rs index d81a57b6c6d..bc93264bed8 100644 --- a/src/chain/store/chain_store.rs +++ b/src/chain/store/chain_store.rs @@ -634,7 +634,7 @@ impl MessagesInTipsetCache { /// Reads the intended cache size for this process from the environment or uses the default. fn read_cache_size() -> NonZeroUsize { // Arbitrary number, can be adjusted - const DEFAULT: NonZeroUsize = nonzero!(8192usize); + const DEFAULT: NonZeroUsize = nonzero!(1024usize); std::env::var("FOREST_MESSAGES_IN_TIPSET_CACHE_SIZE") .ok() .and_then(|s| s.parse().ok()) diff --git a/src/state_manager/mod.rs b/src/state_manager/mod.rs index b91e4a925ba..1f1576ff1b0 100644 --- a/src/state_manager/mod.rs +++ b/src/state_manager/mod.rs @@ -59,9 +59,9 @@ use serde::{Deserialize, Serialize}; use std::num::NonZeroUsize; use tracing::warn; -const DEFAULT_TIPSET_CACHE_SIZE: NonZeroUsize = nonzero!(8192usize); -const DEFAULT_ID_TO_DETERMINISTIC_ADDRESS_CACHE_SIZE: NonZeroUsize = nonzero!(8192usize); -const DEFAULT_TRACE_CACHE_SIZE: NonZeroUsize = nonzero!(32usize); // maximum ~135MiB on mainnet +const DEFAULT_TIPSET_CACHE_SIZE: NonZeroUsize = nonzero!(1024usize); +const DEFAULT_ID_TO_DETERMINISTIC_ADDRESS_CACHE_SIZE: NonZeroUsize = nonzero!(1024usize); +const DEFAULT_TRACE_CACHE_SIZE: NonZeroUsize = nonzero!(16usize); // maximum ~70MiB on mainnet pub const EVENTS_AMT_BITWIDTH: u32 = 5; pub type IdToAddressCache = SizeTrackingCache;