initial ? wtf

This commit is contained in:
Relism
2026-03-15 01:15:43 +01:00
commit 58d8c94ea7
52 changed files with 5260 additions and 0 deletions
@@ -0,0 +1,83 @@
package dev.relism.fpr.bench;
import org.openjdk.jmh.annotations.Benchmark;
import org.openjdk.jmh.annotations.BenchmarkMode;
import org.openjdk.jmh.annotations.Mode;
import org.openjdk.jmh.annotations.OutputTimeUnit;
import org.openjdk.jmh.infra.Blackhole;
import java.util.concurrent.TimeUnit;
@BenchmarkMode(Mode.SampleTime)
@OutputTimeUnit(TimeUnit.MICROSECONDS)
public class RouterBenchLatency {
@Benchmark
public int matchArrayLiteral(RouterBenchState state, Blackhole blackhole) {
return state.matchArrayLiteral(blackhole);
}
@Benchmark
public int matchArrayParam(RouterBenchState state, Blackhole blackhole) {
return state.matchArrayParam(blackhole);
}
@Benchmark
public int matchArrayMixed(RouterBenchState state, Blackhole blackhole) {
return state.matchArrayMixed(blackhole);
}
@Benchmark
public int matchArrayCatchAll(RouterBenchState state, Blackhole blackhole) {
return state.matchArrayCatchAll(blackhole);
}
@Benchmark
public int matchNettyLiteral(RouterBenchState state, Blackhole blackhole) {
return state.matchNettyLiteral(blackhole);
}
@Benchmark
public int matchNettyParam(RouterBenchState state, Blackhole blackhole) {
return state.matchNettyParam(blackhole);
}
@Benchmark
public int matchNettyMixed(RouterBenchState state, Blackhole blackhole) {
return state.matchNettyMixed(blackhole);
}
@Benchmark
public int matchNettyCatchAll(RouterBenchState state, Blackhole blackhole) {
return state.matchNettyCatchAll(blackhole);
}
@Benchmark
public int matchLiteralHeavy(RouterBenchState state, Blackhole blackhole) {
return state.matchLiteralHeavy(blackhole);
}
@Benchmark
public int matchParamHeavy(RouterBenchState state, Blackhole blackhole) {
return state.matchParamHeavy(blackhole);
}
@Benchmark
public int matchMixedHeavy(RouterBenchState state, Blackhole blackhole) {
return state.matchMixedHeavy(blackhole);
}
@Benchmark
public int matchCatchAllHeavy(RouterBenchState state, Blackhole blackhole) {
return state.matchCatchAllHeavy(blackhole);
}
@Benchmark
public int matchLargeRouteSet(RouterBenchState state, Blackhole blackhole) {
return state.matchLargeRouteSet(blackhole);
}
@Benchmark
public int matchVariety(RouterBenchState state, Blackhole blackhole) {
return state.matchVariety(blackhole);
}
}