scirs2_stats/adaptive_memory_advanced/
outofcoreconfig_traits.rs1use scirs2_core::{
12 parallel_ops::*,
13 simd_ops::{PlatformCapabilities, SimdUnifiedOps},
14};
15
16use super::types::{ChunkSchedulingStrategy, CompressionConfig, OutOfCoreConfig, StorageConfig};
17
18impl Default for OutOfCoreConfig {
19 fn default() -> Self {
20 Self {
21 enable_out_of_core: true,
22 chunksize: 64 * 1024 * 1024,
23 memory_chunks: 16,
24 storage_config: StorageConfig::default(),
25 compression_config: CompressionConfig::default(),
26 scheduling_strategy: ChunkSchedulingStrategy::Adaptive,
27 }
28 }
29}