Skip to main content

Module benchmarking

Module benchmarking 

Source
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§

BenchmarkConfig
Benchmark configuration
BenchmarkMeasurement
Benchmark measurement result
BenchmarkResult
Comprehensive benchmark result with statistical analysis
BenchmarkResults
Benchmark results
BenchmarkRunner
Benchmark runner that executes and measures performance
BenchmarkStatistics
Statistical summary of benchmark measurements
BenchmarkSuite
Benchmark suite for organizing multiple related benchmarks
MemoryScaling
Memory scaling characteristics
PerformanceBottleneck
ScalabilityAnalysis
Scalability analysis
StrategyPerformance
Strategy performance measurement

Enums§

BottleneckType
Performance bottleneck identification