Skip to main content

Module benchmark_framework

Module benchmark_framework 

Source
Expand description

Advanced benchmarking framework for SIMD operations

Provides comprehensive benchmarking utilities including cross-platform performance tests, regression detection, and automated optimization guidance.

§no-std Compatibility

This module is compatible with both std and no-std environments. In no-std:

  • HashMap is replaced with BTreeMap for deterministic ordering
  • Timing functionality is limited and may return mock values
  • Operations are still executed but without accurate timing measurements
  • All other functionality remains available

Structs§

BenchmarkReport
Comprehensive benchmark report
BenchmarkResult
Performance measurement result
BenchmarkSuite
Comprehensive benchmark suite runner
CrossPlatformResult
Cross-platform performance comparison
Duration
A Duration type to represent a span of time, typically used for system timeouts.
OptimizationAdvisor
Automated optimization recommendations
OptimizationRecommendation
Optimization recommendation
RegressionDetector
Performance regression detector
RegressionReport
Performance regression report

Enums§

Priority
RecommendationType
Severity