pub struct AdvancedModePerformanceReport {
pub components_active: usize,
pub estimated_speedup: f64,
pub memory_efficiency: f64,
pub power_efficiency: f64,
pub recommendations: Vec<String>,
pub performance_history: PerformanceHistory,
pub hardware_utilization: HardwareUtilization,
pub bottleneck_analysis: BottleneckAnalysis,
pub real_time_metrics: RealTimeMetrics,
}Expand description
Comprehensive performance report for Advanced mode
Fields§
§components_active: usizeNumber of active optimization components
estimated_speedup: f64Estimated overall speedup
memory_efficiency: f64Memory efficiency score (0.0-1.0)
power_efficiency: f64Power efficiency score (0.0-1.0)
recommendations: Vec<String>Optimization recommendations
performance_history: PerformanceHistoryHistorical performance data
hardware_utilization: HardwareUtilizationHardware utilization analysis
bottleneck_analysis: BottleneckAnalysisPerformance bottleneck analysis
real_time_metrics: RealTimeMetricsReal-time metrics
Trait Implementations§
Auto Trait Implementations§
impl Freeze for AdvancedModePerformanceReport
impl RefUnwindSafe for AdvancedModePerformanceReport
impl Send for AdvancedModePerformanceReport
impl Sync for AdvancedModePerformanceReport
impl Unpin for AdvancedModePerformanceReport
impl UnwindSafe for AdvancedModePerformanceReport
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more