Search in sources :

Example 31 with Runner

use of org.openjdk.jmh.runner.Runner in project useful-java-links by Vedenin.

the class ConvertInputStreamToStringBigBenchmark method main.

public static void main(String[] args) throws Exception {
    ConvertInputStreamToStringBigBenchmark test = new ConvertInputStreamToStringBigBenchmark();
    System.out.println();
    System.out.println("1. apacheToInputStream : " + test.apacheToInputStream().length());
    System.out.println("2. guavaCharStreams : " + test.guavaCharStreams().length());
    System.out.println("3. jdkScanner : " + test.jdkScanner().length());
    System.out.println("4. jdkJava8 : " + test.jdkJava8().length());
    System.out.println("5. jdkJava8parallel : " + test.jdkJava8parallel().length());
    System.out.println("6. inputStreamReaderAndStringBuilder : " + test.inputStreamReaderAndStringBuilder().length());
    System.out.println("7. apacheStringWriterAndIOUtilsCopy : " + test.apacheStringWriterAndIOUtilsCopy().length());
    System.out.println("8. readByteArrayOutputStream : " + test.readByteArrayOutputStream().length());
    System.out.println("9. bufferedReaderReadLine : " + test.bufferedReaderReadLine().length());
    System.out.println("10. bufferedInputStreamAndByteArrayOutputStream : " + test.bufferedInputStreamAndByteArrayOutputStream().length());
    System.out.println("11. inputStreamReadAndStringBuilder : " + test.inputStreamReadAndStringBuilder().length());
    System.out.println("12. test12_bufferedReaderReadLine2 : " + test.test12_bufferedReaderReadLine2().length());
    System.out.println();
    Options opt = new OptionsBuilder().include(ConvertInputStreamToStringBigBenchmark.class.getSimpleName()).build();
    new Runner(opt).run();
}
Also used : Options(org.openjdk.jmh.runner.options.Options) Runner(org.openjdk.jmh.runner.Runner) OptionsBuilder(org.openjdk.jmh.runner.options.OptionsBuilder)

Example 32 with Runner

use of org.openjdk.jmh.runner.Runner in project useful-java-links by Vedenin.

the class FindCountOfOccurrencesBigBenchmark method main.

public static void main(String[] args) throws RunnerException {
    System.out.println("size" + testString.length());
    Options opt = new OptionsBuilder().include(FindCountOfOccurrencesBigBenchmark.class.getSimpleName()).build();
    new Runner(opt).run();
}
Also used : Options(org.openjdk.jmh.runner.options.Options) Runner(org.openjdk.jmh.runner.Runner) OptionsBuilder(org.openjdk.jmh.runner.options.OptionsBuilder)

Example 33 with Runner

use of org.openjdk.jmh.runner.Runner in project druid by druid-io.

the class TimeParseBenchmark method main.

public static void main(String[] args) throws RunnerException {
    Options opt = new OptionsBuilder().include(TimeParseBenchmark.class.getSimpleName()).warmupIterations(1).measurementIterations(10).forks(1).build();
    new Runner(opt).run();
}
Also used : Options(org.openjdk.jmh.runner.options.Options) Runner(org.openjdk.jmh.runner.Runner) OptionsBuilder(org.openjdk.jmh.runner.options.OptionsBuilder)

Example 34 with Runner

use of org.openjdk.jmh.runner.Runner in project druid by druid-io.

the class FlattenJSONBenchmark method main.

public static void main(String[] args) throws RunnerException {
    Options opt = new OptionsBuilder().include(FlattenJSONBenchmark.class.getSimpleName()).warmupIterations(1).measurementIterations(25).forks(1).build();
    new Runner(opt).run();
}
Also used : Options(org.openjdk.jmh.runner.options.Options) Runner(org.openjdk.jmh.runner.Runner) OptionsBuilder(org.openjdk.jmh.runner.options.OptionsBuilder)

Example 35 with Runner

use of org.openjdk.jmh.runner.Runner in project zipkin by openzipkin.

the class UtilBenchmarks method main.

// Convenience main entry-point
public static void main(String[] args) throws RunnerException {
    Options opt = new OptionsBuilder().include(".*" + UtilBenchmarks.class.getSimpleName() + ".*").build();
    new Runner(opt).run();
}
Also used : Options(org.openjdk.jmh.runner.options.Options) Runner(org.openjdk.jmh.runner.Runner) OptionsBuilder(org.openjdk.jmh.runner.options.OptionsBuilder)

Aggregations

Runner (org.openjdk.jmh.runner.Runner)80 OptionsBuilder (org.openjdk.jmh.runner.options.OptionsBuilder)79 Options (org.openjdk.jmh.runner.options.Options)76 StackProfiler (org.openjdk.jmh.profile.StackProfiler)7 RunResult (org.openjdk.jmh.results.RunResult)4 ChainedOptionsBuilder (org.openjdk.jmh.runner.options.ChainedOptionsBuilder)3 GCProfiler (org.openjdk.jmh.profile.GCProfiler)2 LinuxPerfAsmProfiler (org.openjdk.jmh.profile.LinuxPerfAsmProfiler)2 LinuxPerfProfiler (org.openjdk.jmh.profile.LinuxPerfProfiler)2 RunnerException (org.openjdk.jmh.runner.RunnerException)2 File (java.io.File)1 ArrayList (java.util.ArrayList)1 CacheAtomicityMode (org.apache.ignite.cache.CacheAtomicityMode)1 CacheWriteSynchronizationMode (org.apache.ignite.cache.CacheWriteSynchronizationMode)1 JmhIdeBenchmarkRunner (org.apache.ignite.internal.benchmarks.jmh.runner.JmhIdeBenchmarkRunner)1 BenchmarkParams (org.openjdk.jmh.infra.BenchmarkParams)1 Result (org.openjdk.jmh.results.Result)1 NoBenchmarksException (org.openjdk.jmh.runner.NoBenchmarksException)1 ProfilersFailedException (org.openjdk.jmh.runner.ProfilersFailedException)1 CommandLineOptionException (org.openjdk.jmh.runner.options.CommandLineOptionException)1