@Benchmark @BenchmarkMode(Mode.AverageTime) @OutputTimeUnit(TimeUnit.MICROSECONDS) public void deserializeUUIDRegex(final Blackhole blackhole) throws IOException { for (int i = 0; i < numPatterns; i++) { Pattern pattern = jsonMapper.readValue(uuidPatternBytes, Pattern.class); blackhole.consume(pattern); } }
@Benchmark @OperationsPerInvocation(OPS) public void poll() { final Queue<Integer> lq = q; for (int i = 0; i < OPS && preventUnrolling; i++) { lq.poll(); } } }
@Benchmark @BenchmarkMode(Mode.AverageTime) @OutputTimeUnit(TimeUnit.MICROSECONDS) public void matchIsEven() { final ImmutableBitmap bitmapIndex = IS_EVEN.getBitmapIndex(selector); Preconditions.checkState(bitmapIndex.size() == cardinality / 2); }
@Benchmark @OperationsPerInvocation(ITERATIONS) public void nanoTime(Blackhole blackhole) { for (int i = 0; i < ITERATIONS; i++) { blackhole.consume(System.nanoTime()); } }
@Benchmark @BenchmarkMode(Mode.AverageTime) @OutputTimeUnit(TimeUnit.MICROSECONDS) public void compileUUIDsAsRegex(final Blackhole blackhole) { for (String uuid : uuids) { Pattern pattern = Pattern.compile(uuid); blackhole.consume(pattern); } }
@Benchmark @BenchmarkMode(Mode.AverageTime) @OutputTimeUnit(TimeUnit.MICROSECONDS) public void matchEverythingAlphaNumeric() { final ImmutableBitmap bitmapIndex = EVERYTHING_ALPHANUMERIC.getBitmapIndex(selector); Preconditions.checkState(bitmapIndex.size() == cardinality); }
@Benchmark @OperationsPerInvocation(3) public Object baselineLength3(BenchmarkData data) throws Throwable { data.input.setPosition(0); unpackGeneric(data.buffer, 0, 3, data.bits, data.input); return data.buffer; }
@Benchmark @OperationsPerInvocation(ITERATIONS) public void userTime(Blackhole blackhole) { for (int i = 0; i < ITERATIONS; i++) { blackhole.consume(currentThreadUserTime()); } }
@Benchmark @BenchmarkMode(Mode.AverageTime) @OutputTimeUnit(TimeUnit.MICROSECONDS) public void deserializeGranularityPathRegex(final Blackhole blackhole) throws IOException { for (int i = 0; i < numPatterns; i++) { Pattern pattern = jsonMapper.readValue(granularityPathPatternBytes, Pattern.class); blackhole.consume(pattern); } }
@Benchmark @BenchmarkMode(Mode.AverageTime) @OutputTimeUnit(TimeUnit.MICROSECONDS) public void matchNothingAlphaNumeric() { final ImmutableBitmap bitmapIndex = NOTHING_ALPHANUMERIC.getBitmapIndex(selector); Preconditions.checkState(bitmapIndex.size() == 0); }
@Benchmark @OperationsPerInvocation(4) public Object optimizedLength4(BenchmarkData data) throws Throwable { data.input.setPosition(0); data.packer.unpack(data.buffer, 0, 4, data.bits, data.input); return data.buffer; }
@Benchmark @OperationsPerInvocation(ITERATIONS) public void cpuTime(Blackhole blackhole) { for (int i = 0; i < ITERATIONS; i++) { blackhole.consume(currentThreadCpuTime()); } }
@Benchmark @BenchmarkMode(Mode.AverageTime) @OutputTimeUnit(TimeUnit.MICROSECONDS) public void deserialize(Blackhole blackhole) throws Exception { for (byte[] serializedUser : serializedUsers) { BenchmarkUser user = smileMapper.readValue(serializedUser, BenchmarkUser.class); blackhole.consume(user); } }