scirs2_stats/adaptive_memory_advanced/
memorypressureconfig_traits.rs1use scirs2_core::{
12 parallel_ops::*,
13 simd_ops::{PlatformCapabilities, SimdUnifiedOps},
14};
15use std::time::{Duration, Instant, SystemTime};
16
17use super::types::{
18 EmergencyResponseConfig, MemoryPressureConfig, PressureThresholds, ResponseStrategies,
19};
20
21impl Default for MemoryPressureConfig {
22 fn default() -> Self {
23 Self {
24 pressure_thresholds: PressureThresholds::default(),
25 response_strategies: ResponseStrategies::default(),
26 monitoring_frequency: Duration::from_millis(500),
27 emergency_config: EmergencyResponseConfig::default(),
28 }
29 }
30}