simplebench.defaults module🔗
constants for simplebenchmark.
- simplebench.defaults.BASE_OPS_PER_INTERVAL_UNIT: str = 'Ops/s'🔗
Base unit for operations per interval.
- simplebench.defaults.DEFAULT_INTERVAL_SCALE: float = 1e-09🔗
Default scaling factor for time intervals (nanoseconds -> seconds).
- simplebench.defaults.DEFAULT_INTERVAL_UNIT: str = 'ns'🔗
Default unit for time intervals (nanoseconds).
- simplebench.defaults.DEFAULT_ITERATIONS: int = 20🔗
Default number of iterations for benchmarking.
- simplebench.defaults.DEFAULT_MAX_TIME: float = 20.0🔗
Default maximum time for a benchmark run (in seconds).
- simplebench.defaults.DEFAULT_MEMORY_SCALE: float = 1.0🔗
Default scaling factor for memory usage (1.0 -> 1.0).
- simplebench.defaults.DEFAULT_MIN_TIME: float = 5.0🔗
Default minimum time for a benchmark run (in seconds).
- simplebench.defaults.DEFAULT_OPS_PER_INTERVAL_SCALE: float = 1.0🔗
Default scaling factor for operations per interval (1.0 -> 1.0).
- simplebench.defaults.DEFAULT_OPS_PER_INTERVAL_UNIT: str = 'Ops/s'🔗
Default unit for operations per interval (operations per second).
- simplebench.defaults.DEFAULT_SIGNIFICANT_FIGURES: int = 3🔗
Default number of significant figures for output values (3 significant figures).
- simplebench.defaults.DEFAULT_TIMEOUT_GRACE_PERIOD: float = 10.0🔗
Grace period to wait after timeout before forcefully terminating (in seconds).
- simplebench.defaults.DEFAULT_TIMER()🔗
Default timer function for benchmarking.