Newer
Older
package benchmarks.midterm22
import midterm22.contains
import org.openjdk.jmh.annotations.*
class MidtermPart2Benchmark extends AbstractCollectionBenchmark:
val needle = 10
@Param(Array("true", "false"))
var parallel: Boolean = _
@Setup(Level.Invocation)
override def setup() =
super.setup()
midterm22.parallelismEnabled = parallel
@Benchmark
def containsBenchmark() =
contains(haystack, needle)