Module performance_testing

Module performance_testing 

Source
Expand description

Performance Regression Testing Framework

Advanced framework for detecting performance regressions in machine learning pipelines through automated benchmarking, statistical analysis, and trend monitoring.

Structs§

BenchmarkContext
Benchmark execution context
BenchmarkResult
Benchmark result with comprehensive metrics
CpuStatistics
CPU utilization statistics
EnvironmentConfig
Test environment configuration
EnvironmentMetadata
Environment metadata
MemoryStatistics
Memory usage statistics
PerformanceMetrics
Comprehensive performance metrics
PerformanceRegressionTester
Performance regression testing framework
PerformanceReport
Performance report generator
ProfilingConfig
Profiling configuration
RegressionAlert
Regression alert
RegressionAnalysis
Regression analysis result
RegressionThresholds
Regression detection thresholds
ReportSummary
Report summary statistics
StatisticalAnalysisConfig
Statistical analysis configuration
SystemInfo
System information captured during benchmark
ThroughputMetrics
Throughput performance metrics
TimeStatistics
Time-based statistics
TrendAnalysis
Trend analysis results

Enums§

BenchmarkStorage
Benchmark results storage backend
OutlierDetection
Outlier detection methods
PerformanceTrend
Performance trend direction and magnitude
RegressionSeverity
Regression severity levels
StatisticalTest
Statistical tests for performance analysis