Expand description
§Comprehensive Benchmarking System for SciRS2 Core
This module provides a production-ready benchmarking infrastructure that includes:
- Performance regression testing
- Optimization validation
- Comparative benchmarking against reference implementations
- Automated performance monitoring
- Statistical analysis of benchmark results
- Hardware-specific optimization verification
- Cross-module performance benchmarking for 1.0 release validation
Re-exports§
pub use cross_module::create_default_benchmark_suite;pub use cross_module::run_quick_benchmarks;pub use cross_module::BenchmarkSuiteResult as CrossModuleBenchmarkSuiteResult;pub use cross_module::CrossModuleBenchConfig;pub use cross_module::CrossModuleBenchmarkRunner;pub use cross_module::PerformanceMeasurement as CrossModulePerformanceMeasurement;
Modules§
- cross_
module - Cross-Module Performance Benchmarking Suite
- performance
- Performance Benchmarking
- presets
- Benchmark configuration presets
- regression
- Performance Regression Testing
Structs§
- Benchmark
Config - Benchmark configuration
- Benchmark
Measurement - Benchmark measurement result
- Benchmark
Result - Comprehensive benchmark result with statistical analysis
- Benchmark
Results - Benchmark results
- Benchmark
Runner - Benchmark runner that executes and measures performance
- Benchmark
Statistics - Statistical summary of benchmark measurements
- Benchmark
Suite - Benchmark suite for organizing multiple related benchmarks
- Memory
Scaling - Memory scaling characteristics
- Performance
Bottleneck - Scalability
Analysis - Scalability analysis
- Strategy
Performance - Strategy performance measurement
Enums§
- Bottleneck
Type - Performance bottleneck identification