Uses of Record Class
de.cuioss.benchmarking.common.config.BenchmarkConfiguration
Packages that use BenchmarkConfiguration
Package
Description
-
Uses of BenchmarkConfiguration in de.cuioss.benchmarking.common.config
Methods in de.cuioss.benchmarking.common.config that return BenchmarkConfigurationModifier and TypeMethodDescriptionBenchmarkConfiguration.Builder.build()Builds the configuration. -
Uses of BenchmarkConfiguration in de.cuioss.benchmarking.common.metrics
Methods in de.cuioss.benchmarking.common.metrics with parameters of type BenchmarkConfigurationModifier and TypeMethodDescriptionvoidPrometheusMetricsManager.collectMetricsForResults(Collection<org.openjdk.jmh.results.RunResult> results, BenchmarkConfiguration config) Collects Prometheus metrics for completed benchmarks. -
Uses of BenchmarkConfiguration in de.cuioss.benchmarking.common.runner
Methods in de.cuioss.benchmarking.common.runner that return BenchmarkConfigurationModifier and TypeMethodDescriptionprotected abstract BenchmarkConfigurationAbstractBenchmarkRunner.createConfiguration()Creates the benchmark configuration for this runner.Methods in de.cuioss.benchmarking.common.runner with parameters of type BenchmarkConfigurationModifier and TypeMethodDescriptionprotected voidAbstractBenchmarkRunner.afterBenchmark(Collection<org.openjdk.jmh.results.RunResult> results, BenchmarkConfiguration config) Hook method called after benchmark execution completes.protected voidAbstractBenchmarkRunner.beforeBenchmark(BenchmarkConfiguration config) Hook method called before benchmark execution starts.protected org.openjdk.jmh.runner.options.OptionsBuilderAbstractBenchmarkRunner.buildCommonOptions(BenchmarkConfiguration config) Builds JMH options from the benchmark configuration.protected abstract voidAbstractBenchmarkRunner.cleanup(BenchmarkConfiguration config) Performs cleanup after benchmark execution.protected abstract voidAbstractBenchmarkRunner.prepareBenchmark(BenchmarkConfiguration config) Prepares the benchmark environment.protected voidAbstractBenchmarkRunner.processResults(Collection<org.openjdk.jmh.results.RunResult> results, BenchmarkConfiguration config) Processes the benchmark results.protected voidAbstractBenchmarkRunner.validateConfiguration(BenchmarkConfiguration config) Validates the benchmark configuration.