//! # MemoryPerformanceMetrics - Trait Implementations
//!
//! This module contains trait implementations for `MemoryPerformanceMetrics`.
//!
//! ## Implemented Traits
//!
//! - `Default`
//!
//! 🤖 Generated with [SplitRS](https://github.com/cool-japan/splitrs)
use scirs2_core::{
parallel_ops::*,
simd_ops::{PlatformCapabilities, SimdUnifiedOps},
};
use super::types::MemoryPerformanceMetrics;
impl Default for MemoryPerformanceMetrics {
fn default() -> Self {
Self {
allocation_rate: 1000.0,
deallocation_rate: 950.0,
memory_bandwidth: 25.6,
cache_hit_ratio: 0.9,
numa_locality: 0.85,
gc_overhead: 0.05,
fragmentation_ratio: 0.1,
pressure_level: 0.3,
out_of_core_efficiency: 0.8,
prediction_accuracy: 0.85,
}
}
}